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
-
Pythonで文字列を大文字にする方法は?
文字列の最初の単語の最初の文字を大文字にするだけの場合は、文字列クラスのcapitalizeメソッドを使用できます。 例 >>> s = "my name" >>> s.capitalize() 'My name' 文字列のスライスによって手動でこれを実現することもできます。 例 >>> s = "my name" >>> s = s[:1].upper() + s[1:] 'My name' 文字列の各単語を大文字にする場合は、文字列クラスのti
-
Pythonの関数にオプションのパラメータを渡す方法は?
Pythonでは、関数の引数にデフォルト値を設定できます。関数が引数なしで呼び出された場合、引数はデフォルト値を取得します。さらに、名前付き引数を使用して、引数を任意の順序で指定できます。 指定されたコードについて 出力 ('Hello', 'Archie, Good morning! Come on in') ('Hello', 'Richie, How do you do? Come on in') メッセージmsgおよびmsg2は、デフォルト値が定義されているため、オプションです。 nameにはデフォルト値がないため、