Python

標準ライブラリ

言語リファレンス

インストール

実行

インタラクティブモード

PYTHONSTARTUP環境変数に指定したファイルが先に実行される。いつも使うモジュールはここで読み込んでおくと良い。

文字列

1 >>> 'foo bar baz'.split()
2 ['foo', 'bar', 'baz']

クラス

 1 >>> class Foo:
 2 ...     '''this is Foo'''
 3 ...     x = 3
 4 ...     def f(self):
 5 ...         return self.x
 6 ...         
 7 >>> o = Foo()
 8 >>> o.f()
 9 3
10 >>> help(Foo)

インスタンス作成時に初期化したいならinitメソッドを定義する。

 1 >>> class Foo:
 2 ...     '''this is Foo'''
 3 ...     def __init__(self, x):
 4 ...         '''initialize'''
 5 ...         self.x = x
 6 ...     def f(self):
 7 ...         return self.x
 8 ...         
 9 >>> o = Foo(4)
10 >>> o.f()
11 4
12 >>> help(Foo)

継承。

1 >>> class Bar(Foo):
2 ...     pass
3 ...     
4 >>> o = Bar(4)
5 >>> type(o)
6 <class '__main__.Bar'>
7 >>> o.f()
8 4
9 >>> help(Bar)