Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 位置引数 | 位置引数とオプション引数
/
Python関数チュートリアル

book位置引数

メニューを表示するにはスワイプしてください

Pythonにおいて、位置引数は、関数に渡す引数をその位置や順序に基づいて指定する方法です。関数を定義する際、受け取るパラメータを指定します。関数を呼び出すときは、パラメータと同じ順序で対応する引数を渡します。

def function_name(argument1, argument2):
    ...

前の章では、括弧 () 内に引数を順番通りに配置し、位置引数として関数を呼び出していました。

また、辞書を使って引数を指定することもできます。この場合、各キーが引数名、各値が引数の値を表し、関数呼び出し時に辞書をアンパックして渡します。

def function_name(argument1, argument2):
    ...
    
args = {
    "argument1": value1,
    "argument2": value2
}
function_name(**args)

このような指定方法を使うことで、引数の順序に関係なく指定できます。

123456789
# Function with two positional arguments def greet(name, age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function using dictionary greet(age=25, name='Alex') # Calling the `greet()` function using ordered values greet('Alex', 25)
copy

このような引数の指定方法は、コードの可読性や解釈性を高めるため推奨されます。

question mark

関数呼び出しについて正しいものはどれですか?

すべての正しい答えを選択

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  1
some-alt