(1) import + 模块名称
(2)import + 模块名称 + as + 别名
(3)from 模块名称 import 子模块名称
(4)from 模块 import *
以datetime模块为例,直接导入datetime:
第一种:
#导入模块
import datetime
#使用模块中的方法和函数
date = datetime.date(2024,1,1)
print(date)
运行结果:
第二种:
#导入模块
import datetime as dt
#使用模块中的方法和函数
date = dt.date(2024,1,1)
print(date)
运行结果:
第三种:
#导入模块
from datetime import date
#使用模块中的方法和函数
date1 = date(2024,1,1)
print(date1)
运行结果:
第四种:
#导入模块
from datetime import *
#使用模块中的方法和函数
date1 = date(2024,1,1)
print(date1)
运行结果:
以datetime模块为例,导入datetime的date模块
内置函数
python中自带的函数,不需要导入直接使用的函数
abs 绝对值函数 comliex:构建虚数 round:四舍五入函数
divmod:返回商和函数 sum:求和 eval:执行字符串表达式,返回表达式的值
max:最大值 min:最小值 pow:幂次
hex:转成16进制 oct:转为8进制 bin:转为2进制
len:求长度函数 sorted:排序函数 zip:打包成元组
enumerate:枚举 range:生成数字序列 reversd:翻转
int:整数 float:浮点数 bool:布尔值
str:字符串 list:列表 tuple:元组
dict:字典 set:集合 typq:返回对象类型
chr:整数转字符 ord:字符转整数
help:查看函数或模块的详细说明 input:输入 print:输出
all:判断可迭代对象是否都为True iter:生成迭代器 next:迭代器下一个
any:判断可迭代对象是否有一个为True map:序列作映射
dir:获取当前范围内的属性列表 hasattar:判断对象是否存在属性
gatattr:返回对象的属性值
这些函数的应用呢,我就不一一列举了,因为太多了。我记得第12篇复习计划中我写了4个题,还有我写的列表,元组,字典里面有很多应用,就不重复写了。
OK,今天就写到这里,不出意外的话,明天继续!出意外的话,就后天,哈哈,以此类推。