とほほのPython入門 - 変数・定数
目次
変数
Python の 変数 は、アンダーバー(_)を含む英数字からなる名前で表します。最初の1文字はアンダーバー(_)または英字でなくてはなりません。
Python
value1 = 123 _value1 = 123 test_value = 123 TEST_VALUE = 123
定数
Python では 定数 はサポートされていません。慣習的に大文字とアンダーバー(_)のみの変数が固定値を表現することが多いようです。
Python
PI = 3.14 MAX_BUFFER_SIZE = 1024
ドキュメントストリング(__doc__)
モジュールの冒頭、クラスの冒頭、関数の先頭に三重クォート """...""" で記述したコメントは、ドキュメントストリング と呼ばれ、モジュールオブジェクト、クラスオブジェクト、関数オブジェクトの __doc__ アトリビュートで参照することができます。
Python (mymod.py)
"""A sample module"""
class MyClass:
"""A sample class"""
def myfunc(self, x, y):
"""A sample function"""
return x + y
Python
import mymod print(mymod.__doc__) #=> A sample module print(mymod.MyClass.__doc__) #=> A sample class print(mymod.MyClass.myfunc.__doc__) #=> A sample function
ドキュメントストリングはまた、対話モードで使用される help() でも参照されます。
Linux
$ python
>>> import mymod
>>> help(mymod)
Help on module mymod:
NAME
mymod - A sample module
CLASSES
builtins.object
MyClass
class MyClass(builtins.object)
| A sample class
|
| Methods defined here:
|
| myfunc(self, x, y)
| A sample function
(以下略)
Copyright(C) 2014-2022 杜甫々
初版:2014年12月30日、最終更新:2022年10月9日
https://www.tohoho-web.com/python/variables.html