2007/10/09

Python備忘録その1

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 件のコメント: