Pythonを勉強中。
覚えたことを何点か。
1.関数の定義はdefを使う。
hogeという関数でaを引数に取るとすると、
def hoge(a):
となる。
:がつくと、その後はインデントを増やす必要がある。
2.引数の数が分からないときは、*を用いる。
上の例だと、
def hoge(*a):
になる。
*aには任意の数の引数がタプルとして入る。
3.任意の数のキーワード引数をとる場合、**を用いる。
上の例だと
def hoge(**a):
のようになる。
**aには引数とキーワードのペアが辞書として入る。
4.hoge.pyの使い方
Pythonでプログラムを書くとき、長いと対話式が面倒になってくる。
そういうときはhoge.pyに書いて、それをインポートすればいい。
>>>import hoge
これでOK。
この中のhoge2という関数を使いたければ、
>>>hoge.hoge2()
とか打てばいい。
0 件のコメント:
コメントを投稿