Python-15:常用模块

  • 常用模块

    1. 数学模块:

      math:普通数学模块

      cmath:复数

    2. 随机模块:

      random.randint(m, n):产生[m, n]的随机数

      random.random():产生[0, 1)的随机数

      random.shuffle(列表):洗牌

      random.choice(列表):随机取一个

      random.choice(列表, k=N):随机取N个

    3. os模块:

      os.chdir(路劲):切换到目标路劲

      os.getcwd():获取当前目录

    4. json模块

    5. re模块:正则表达式相关操作

      • compile(正则表达式):编译正则表达式,返回正则对象

      • fullmatch(正则, 字符串):整串匹配,匹配失败返回None,匹配成功返回匹配对象

      • match(正则, 字符串):让字符串的开头和正则进行匹配,匹配失败返回None,匹配成功返回匹配对象

      • search(正则, 字符串):查找第一个满足正则的子串

      • findall(正则, 字符串):获取字符串中所有满足正则的子串,返回值是列表

      • finditer(正则, 字符串):获取字符串中所有满足正则的子串,返回值是迭代器

      • split(正则, 字符串):将字符串中满足正则的子串作为切割点

      • sub(正则, 字符串1, 字符串2):将字符串2中满足正则的子串全部替换成字符串1

    6. sys模块:
      exit()

    7. turtle:画图模块

    8. csv:csv文件操作

    9. smtplib:邮件的发送

    10. time和dateTime

    11. hashlib:

      import hashlib
      
      # 1.根据算法创建hash对象
      hash = hashlib.md5()
      
      # 2.添加需要生成摘要/密文的数据
      hash.update('123456'.encode(encoding='utf-8'))
      
      # 3.生成摘要
      dig = hash.hexdigest()
      print(dig)
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值