在mac环境下记录Python的学习笔记之导入+模块

作者: admin 分类: Python 发布时间: 2019-03-28 22:44  阅读: 250 views

1.python导入模块
python模块是一个python文件,以.py结尾
多次import一个模块只会被导入一次。
pyhton解析器对模块位置的搜索顺序是a.当前目录 b.shell变量pythonpath下的目录 c.默认路径

import math
print dir(math)

import cmath
print dir(cmath)

'''输出信息如下
['__doc__', '__file__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'hypot', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'trunc']
['__doc__', '__file__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atanh', 'cos', 'cosh', 'e', 'exp', 'isinf', 'isnan', 'log', 'log10', 'phase', 'pi', 'polar', 'rect', 'sin', 'sinh', 'sqrt', 'tan', 'tanh']

'''

del math
print dir(math)

 

#导入指定部分到当前
#from…import

#导入全部到当前
#from…import

2.python的内置函数

#dir()        返回模块里定义的所有模块、变量、函数
#globals() 和locals()
'''
根据调用地方的不同,globals() 和 locals() 函数可被用来返回全局和局部命名空间里的名字。
如果在函数内部调用 locals(),返回的是所有能在该函数里访问的命名。
如果在函数内部调用 globals(),返回的是所有在该函数里能访问的全局名字。
两个函数的返回类型都是字典。所以名字们能用 keys() 函数摘取。
'''

#reload(module_name)   重新导入模块

 


   原创文章,转载请标明本文链接: 在mac环境下记录Python的学习笔记之导入+模块

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

更多阅读