I ♥ WordPress

[時間割:Python]『みんなのPython』その4
2008/09/05 00:56 posted by kunkichi

木曜日は『Python』です。ループの続きから。

みんなのPython
みんなのPython
posted with amazlet at 08.08.21
柴田 淳
ソフトバンククリエイティブ
売り上げランキング: 50252


ループの続き

  • breakとかcontinueとかおなじ。
  • シーケンスは何でもforで使える。リストやら文字列やら。
  • 辞書とかの組み込み型メソッドにはシーケンスを返すようなメソッドとかがあるのでこの辺と組み合わせて。
  • whileもだいたい同じ。でもdo〜whileはない。do〜while的なのはbreakを使う。

関数

  • def 関数名 ([引数]):
  • もちろんインデント!
  • 関数の定義は呼び出しより前。ここはシェルっぽい。
  • 関数では変数のスコープが関数内のローカルとなる。
  • 関数呼び出し時に引数を変数名でキーワード指定すると順番を気にしなくてもよい。
  • デフォルト値の定義も普通。
  • 返り値も普通。リストや辞書も返せる。

まあこの辺はどの言語もだいたい一緒かな。

次回はいよいよファイル操作。

コメント&トラックバック

トラックバックURL





このページの先頭へ