この記事では、初心者が Python を学習する際によく使用する 2 つの実践的なヒントを記録し、参考のために共有します。詳細は以下のとおりです。
1. 可変パラメータ
サンプルコードは次のとおりです:
>>> def powersum(power, *args): ... '''''Return the sum of each argument raised to specified power.''' ... total = 0 ... for i in args: ... total += pow(i, power) ... return total ... >>> powersum(2, 3, 4) 25 >>> powersum(2, 10) 100
args 変数の前に * 接頭辞があるため、追加の関数パラメータはすべてタプルとして args に格納されます。 ** 接頭辞が使用されている場合、追加のパラメーターは辞書のキーと値のペアとみなされます。
2. exec ステートメントは、文字列 str を実行可能な有効な Python コードとして扱います。 execfile(filename [,globals [,locals ]]) 関数を使用してファイルを実行できます。
サンプルコードは次のとおりです:
>>> exec 'print "Hello World"' Hello World>>> execfile(r'c:\test.py') hello,world!
この記事が皆さんの Python プログラミングに役立つことを願っています。