そのシンプルさと読みやすさで知られる Python には、一般的なプログラミング タスクを簡素化する豊富な組み込み関数セットが付属しています。これらの関数を使用すると、開発者は大規模なコードを記述することなく、さまざまな操作を実行できます。この記事では、Python のいくつかの重要な組み込み関数 (len()、max()、sum() など) を、その使用法を説明する実際の例とともに説明します。
len() 関数は、文字列、リスト、タプル、またはその他の反復可能なオブジェクト内の項目の数を返します。
例:
# Using len() with a list my_list = [1, 2, 3, 4, 5] print(len(my_list)) # Output: 5 # Using len() with a string my_string = "Hello, World!" print(len(my_string)) # Output: 13
max() 関数は、反復可能な引数から最大の項目、または 2 つ以上の引数の最大のものを返します。リストまたはタプルの最大値を見つけるのに役立ちます。
例:
# Using max() with a list numbers = [1, 3, 2, 5, 4] print(max(numbers)) # Output: 5 # Using max() with multiple arguments print(max(10, 20, 30)) # Output: 30
sum() 関数は、リストやタプルなどの反復可能オブジェクト内のすべての項目の合計を計算します。また、開始値として機能する 2 番目の引数を取ることもできます。
例:
# Using sum() with a list numbers = [1, 2, 3, 4, 5] print(sum(numbers)) # Output: 15 # Using sum() with a starting value print(sum(numbers, 10)) # Output: 25 (15 + 10)
min() 関数は、反復可能な引数から最小の項目、または 2 つ以上の引数の最小のものを返します。
例:
# Using min() with a list numbers = [1, 3, 2, 5, 4] print(min(numbers)) # Output: 1 # Using min() with multiple arguments print(min(10, 20, 30)) # Output: 10
sorted() 関数は、元の反復可能要素は変更されずに、任意の反復可能要素から新しい並べ替えられたリストを返します。
例:
# Using sorted() with a list numbers = [3, 1, 4, 1, 5, 9] sorted_numbers = sorted(numbers) print(sorted_numbers) # Output: [1, 1, 3, 4, 5, 9] print(numbers) # Output: [3, 1, 4, 1, 5, 9] (original list is unchanged)
abs() 関数は、符号に関係なく、数値の負でない値である数値の絶対値を返します。
例:
print(abs(-5)) # Output: 5 print(abs(3.14)) # Output: 3.14
round() 関数は、指定された小数点以下の桁数に数値を四捨五入します。 2 番目の引数が指定されていない場合は、最も近い整数に丸められます。
例:
print(round(3.14159, 2)) # Output: 3.14 print(round(3.5)) # Output: 4 (rounds to nearest even)
type() 関数はオブジェクトのタイプを返します。これは、デバッグや処理中のデータの理解に役立ちます。
例:
print(type(42)) # Output: <class 'int'> print(type("Hello")) # Output: <class 'str'> print(type([1, 2, 3])) # Output: <class 'list'>
all() 関数は、反復可能オブジェクトのすべての要素が true の場合 (または反復可能オブジェクトが空の場合)、True を返します。この関数は、複数のアイテムにわたる条件を検証するのに役立ちます。
例:
print(all([True, True, False])) # Output: False print(all([1, 2, 3])) # Output: True
any() 関数は、反復可能要素のいずれかの要素が true の場合に True を返します。反復可能オブジェクトが空の場合は、False を返します。
例:
print(any([False, False, True])) # Output: True print(any([0, "", None])) # Output: False
Python の組み込み関数は、開発者に不可欠なツールを提供し、最小限のコードで一般的な操作を簡単に実行できるようにします。 len()、max()、sum() などの関数は、Python プログラムの効率と読みやすさの向上に役立ちます。これらの機能を理解して活用することで、コーディング プロセスを大幅に効率化し、コードの品質を向上させることができます。初心者でも経験豊富な開発者でも、これらの組み込み関数をマスターすることは、Python プログラミングの旅に有益です。
以上が重要な Python 組み込み関数: 例と使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。