附录:python记事本

dir()函数:函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。
notebook中的line型开关%:针对全局
cell型开关%%:针对当前cell
%whos:列出自定义的对象,%whos能看到的作用域为globals()及其下属层,因此,%whos不能发现在__builtins__层创建的对象
关于__name__对象:如果在当前作用域下,__name__的值就是__main__,如果执行其他作用域的__name__,值就不再是__main__,这就确保了当前只有一个程序入口,实例如下:

>>> __name__
'__main__'
>>> import re
>>> re.__name__
're'

locals()和globals() 不在任何一个函数体内时,两者是同一个对象,即 locals() is globals(),结果为True

猜你喜欢

转载自blog.csdn.net/qq_40943760/article/details/109097726
今日推荐