__builtin__模块
这个模块包含Python中使用的内建函数,一般不用手动导入这个模块,Python会帮你做好一切。
下面将一一介绍这个模块所常有的函数。
1. 加载和重载模块:
import语句是用来导入外部模块的(也可使用from -- import)其实import是靠调用内建函数__import__来工作的。
例如 import spam 其实就是相当于执行下面一行代码
spam = __import__( 'spam' , globals() , locals() , [] , 0)
import spam.ham相当于执行下面一行代码
spam = __import__( 'spam.ham' , globals() , locals() , [] , 0)
from spam.ham import eggs , sausage as saus 相当于执行下面一行代码
_temp = __import__( 'spam.ham', globals(), locals(), ['eggs', 'sausage'], 0)
eggs = _temp.eggs
saus = _temp.sausage
2. dir()
返回由给定模块,类,实例或其他类型的所有成员组成的列表。
import sys
def dump(value):
print(value,'=>',dir(value))
dump([]) #list
dump({}) #dictionary
dump('string')
dump(len) #func