Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonのデフォルトの引数


デフォルト引数は、その引数の関数呼び出しで値が指定されていない場合にデフォルト値を想定する引数です。次の例は、デフォルトの引数のアイデアを示しています。渡されない場合はデフォルトの年齢を出力します-

#!/usr/bin/python
# Function definition is here
def printinfo( name, age = 35 ):
"This prints a passed info into this function"
print "Name: ", name
print "Age ", age
return;
# Now you can call printinfo function
printinfo( age=50, name="miki" )
printinfo( name="miki" )
を呼び出すことができます

出力

上記のコードを実行すると、次の結果が生成されます-

Name: miki
Age 50
Name: miki
Age 35

  1. Pythonで文字列を大文字にする方法は?

    文字列の最初の単語の最初の文字を大文字にするだけの場合は、文字列クラスのcapitalizeメソッドを使用できます。 例 >>> s = "my name" >>> s.capitalize() 'My name' 文字列のスライスによって手動でこれを実現することもできます。 例 >>> s = "my name" >>> s = s[:1].upper() + s[1:] 'My name' 文字列の各単語を大文字にする場合は、文字列クラスのti

  2. Pythonの関数にオプションのパラメータを渡す方法は?

    Pythonでは、関数の引数にデフォルト値を設定できます。関数が引数なしで呼び出された場合、引数はデフォルト値を取得します。さらに、名前付き引数を使用して、引数を任意の順序で指定できます。 指定されたコードについて 出力 ('Hello', 'Archie, Good morning! Come on in') ('Hello', 'Richie, How do you do? Come on in') メッセージmsgおよびmsg2は、デフォルト値が定義されているため、オプションです。 nameにはデフォルト値がないため、