とほほの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