1.模块概述
为了解决难以维护的问题,我们把很多相似功能的函数分组,分别放到不同的文件中。这样每个文件所包含的内容相对较少,而且对于每一个文件的大致功能可用文件名来体现
优点:1.提高代码的可维护性
2.提高了代码的复用度,当一个模块完毕,可以被多个地方引用
3.引用其他的模块(内置模块和第三方模块和自定义模块)
4.避免函数名和变量名的冲突
2.使用标准库中的模块
#引入模块
import sys
#获取命令行参数的列表
for i in sys.argv:
print(i)
var1 = sys.argv[1]
var2 = sys.argv[2]
#自动查找所需模块的路径列表
sys.path
3.使用自定义模块(import语句)
#一个.py文件就是一个模块
def sayGood():
print(" ")
#格式: import module1[,module2]
#使用模块中的内容
格式:模块名.函数名/变量名
使用自定义模块(from…import语句)
#作用:从模块中导入一个指定的部分到当前命名空间
格式: from module import name1[,name2]
‘’'程序内容的函数可以将模块同名函数覆盖
使用自定义模块(from…import语句)
#from…import *语句
作用:把一个模块所有内容全部导入当前命名空间
补充:时间模块
UTC:格林尼治天文时间,世界标准时间
DST:夏令时
时间的表示形式:
1.时间戳
时间间隔的基础值从1970年1月1日凌晨算起
2.元组
元组有9个整型内容 year month day hours minutes seconds weekday Juliaday flag
3.格式化字符串