Python 3 の役立つヒント

Mar 03 2023
Python は非常に柔軟で便利なプログラミング言語であり、開発者の間で人気が高まっています。Python はインタープリター型言語です。つまり、他の言語のようにコードをマシンコードに変換するのではなく、インタープリターを利用してコードを実行します。

Python は非常に柔軟で便利なプログラミング言語であり、開発者の間で人気が高まっています。Python はインタープリター型言語です。つまり、他の言語のようにコードをマシンコードに変換するのではなく、インタープリターを利用してコードを実行します。このブログ投稿では、Python プロジェクトを改善するための 3 つの重要な提案を見ていきます。

For-else、*Args、**Kwargs

他の場合

Python ステートメントでは、ステートメントに遭遇せずにループが実行されたfor-else場合に、コードのブロックを実行するために使用されます。ステートメントの構文は次のとおりです。forbreakfor-else

for variable in iterable:
    # code to execute for each item in the iterable
    if condition:
        # code to execute if condition is met
        break
else:
    # code to execute if the loop completes without encountering a break statement

argsは「引数」と同義で、可変数の非キーワード引数を関数に渡すために使用されます。以下に図を示します。

def my_function(*args):
    for arg in args:
        print(arg)

my_function('Hello', 'world', '!')

クワーグス

kwargs「キーワード引数」と同義です。kwargsは、関数に多数のキーワード引数を渡すことができる特別な構文です。

def my_function(**kwargs):
    for key, value in kwargs.items():
        print(key, value)

my_function(name='John', age=30, city='New York')