-
常用模块
-
数学模块:
math:普通数学模块
cmath:复数
-
随机模块:
random.randint(m, n):产生[m, n]的随机数
random.random():产生[0, 1)的随机数
random.shuffle(列表):洗牌
random.choice(列表):随机取一个
random.choice(列表, k=N):随机取N个
-
os模块:
os.chdir(路劲):切换到目标路劲
os.getcwd():获取当前目录
-
json模块
-
re模块:正则表达式相关操作
-
compile(正则表达式):编译正则表达式,返回正则对象
-
fullmatch(正则, 字符串):整串匹配,匹配失败返回None,匹配成功返回匹配对象
-
match(正则, 字符串):让字符串的开头和正则进行匹配,匹配失败返回None,匹配成功返回匹配对象
-
search(正则, 字符串):查找第一个满足正则的子串
-
findall(正则, 字符串):获取字符串中所有满足正则的子串,返回值是列表
-
finditer(正则, 字符串):获取字符串中所有满足正则的子串,返回值是迭代器
-
split(正则, 字符串):将字符串中满足正则的子串作为切割点
-
sub(正则, 字符串1, 字符串2):将字符串2中满足正则的子串全部替换成字符串1
-
-
sys模块:
exit() -
turtle:画图模块
-
csv:csv文件操作
-
smtplib:邮件的发送
-
time和dateTime
-
hashlib:
import hashlib # 1.根据算法创建hash对象 hash = hashlib.md5() # 2.添加需要生成摘要/密文的数据 hash.update('123456'.encode(encoding='utf-8')) # 3.生成摘要 dig = hash.hexdigest() print(dig)
-
Python-15:常用模块
最新推荐文章于 2024-09-24 08:48:48 发布