- import を行わなくても使用できる関数に対して、何か名前はついていますでしょうか?
組込み関数(Built-in Function)と呼ばれています。
ただし、Built-in Functionには
(1) importせずに使える関数という意味で使われる場合と、
(2) <class 'builtin_function_or_method'>のインスタンスであるという意味で使われる場合
があるので注意してください。
例えば、math.sinは(1)の意味での組込み関数ではありませんが、(2)の意味では組込み関数です。
python
1>>> import math
2>>> print(math.sin)
3<built-in function sin>
Pythonが起動したときに、 __builtins__
というモジュールが生成され、その __builtins__モジュール
の属性としてprintなどが登録されるからです。
python
1>>> print(__builtins__.print)
2<built-in function print>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。