作用域相关
- globals():返回一个字典,包含全部的全局变量。
- locals():返回一个字典,包含当前作用域的所有变量。
其他相关
- eval():执行字符串类型的代码,并返回最终结果。
- exec():执行字符串类型的代码,不返回结果。
- compile():将一个字符串编译为字节代码。
输入输出相关
- input():接受一个标准输入数据,返回为 string 类型。
- print():用于打印输出。
- 源码参数:
def print(self, *args, sep=' ', end='\n', file=None):
- sep:用来间隔多个对象,默认值是一个空格。
- end:用来设定以什么结尾。默认值是换行符
\n
,我们可以换成其他字符串。 - file:要写入的文件对象。
- 源码参数:
内存相关
- id():返回对象的内存地址。
- hash():返回对象(字符串或者数值等)的哈希值。
文件相关
- open():用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。