Python の 変数 は、アンダーバー(_)を含む英数字からなる名前で表します。最初の1文字はアンダーバー(_)または英字でなくてはなりません。
value1 = 123 _value1 = 123 test_value = 123 TEST_VALUE = 123
Python では 定数 はサポートされていません。慣習的に大文字とアンダーバー(_)のみの変数が固定値を表現することが多いようです。
PI = 3.14 MAX_BUFFER_SIZE = 1024
モジュールの冒頭、クラスの冒頭、関数の先頭に三重クォート """...""" で記述したコメントは、ドキュメントストリング と呼ばれ、モジュールオブジェクト、クラスオブジェクト、関数オブジェクトの __doc__ アトリビュートで参照することができます。
"""A sample module"""
class MyClass:
"""A sample class"""
def myfunc(self, x, y):
"""A sample function"""
return x + y
import mymod print mymod.__doc__ #=> A sample module print mymod.MyClass.__doc__ #=> A sample class print mymod.MyClass.myfunc.__doc__ #=> A sample function
ドキュメントストリングはまた、対話モードで使用される help() でも参照されます。
$ python
>>> import mymod
>>> help(mymod)
Help on module mymod:
NAME
mymod - A sample module
FILE
/root/mymod.py
CLASSES
MyClass
class MyClass
| A sample class
|
| Methods defined here:
|
| myfunc(self, x, y)
| A sample function