Python--32 模块 包

模块:更高级的封装

容器 -> 数据封装 列表,元组,字符串,字典,集合等

函数 -> 语句的封装

类 -> 方法和属性的封装

模块 -> 模块就是程序

命名空间

倒入模块

  第一种: import 模块名

  第二种: from 模块名 import 函数名

  第三种: import 模块名 as 新名字

if __name__  == '__main__'

  作主程序时才执行

 

>>> def c2f(cel):
...     fah = cel*1.8 +32
...     return fah
... 
>>> def f2c(fah):
...     cel = (fah - 32) /1.8
...     return cel
... 
>>> def test():
...     print('测试,0摄氏度 = %.2f华氏度' % c2f(0))
...     print('测试, 0华氏度 = %.2f摄氏度' % f2c(0))
... 
>>> test()
测试,0摄氏度 = 32.00华氏度
测试, 0华氏度 = -17.78摄氏度
>>> __name__
'__main__'
>>> import time
>>> time.__name__
'time'

搜索路径

  Python模块倒入需要搜索路径,路径就是一组列表

>>> import sys
>>> sys.path
['', '/usr/lib64/python36.zip', '/usr/lib64/python3.6', '/usr/lib64/python3.6/lib-dynload', '/usr/lib64/python3.6/site-packages', '/usr/lib/python3.6/site-packages']
>>> sys.path.append('/fengjunjie/home/python')
>>> sys.path
['', '/usr/lib64/python36.zip', '/usr/lib64/python3.6', '/usr/lib64/python3.6/lib-dynload', '/usr/lib64/python3.6/site-packages', '/usr/lib/python3.6/site-packages', '/fengjunjie/home/python']
>>> import python

包 (package)

  1.创建一个文件夹,用于存放相关的模块,文件夹的名字即包的名字

  2.在文件家里创建一个__init__.py  3的模块文件,内容可以为空

  3.将相关模块放入文件夹中

倒入包的模块  import 包名.模块名 as 别名

 

posted @ 2017-09-14 14:34  110528844  阅读(245)  评论(0编辑  收藏  举报