• 常用Python模块


    Python模块分为如下3种:

    自定义模块

    内置标准模块

    开源模块

    Python常用内置标准模块
    模块作用
    sys能够访问多个与Python解释器关系紧密的变量和函数
    os能够访问多个与操作系统紧密的变量和函数
    time获取当前时间、操作时间和日期以及设置它们的格式
    random

    生成随机数、从序列中随机选择元素以及打乱列表中的元素

    re提供对正则表达式的支持

    sys模块中的重要函数和变量
    函数/变量描述
    argv命令行参数,包括脚本名
    exit([arg])退出当前程序,通过可选参数指定返回值或错误消息
    modules一个字典,将模块名映射到加载的模块
    path一个列表,包含要在其中查找模块的目录的名称
    platform一个平台标识符
    stdin标准输入流,一个类似于文件的对象
    stdout标准输出流,一个类似于文件的对象
    stderr标准错误流,一个类似于文件的对象

    os模块中的重要函数和变量
    函数/变量描述
    environ包含环境变量的映射
    system在子shell中执行操作系统的命令
    sep路径中使用的分隔符
    pathsep分隔不同路径的分隔符
    linesep行分隔符('\n'、'\r'或'\n\r')
    urandom返回n个字节的强加密随机数据

    time模块中的重要函数
    函数描述
    asctime([tuple])将时间元组转换为字符串
    localtime([secs])将秒数转换为当地时间的日期元组
    mktime(tuple)将时间元组转换为当地时间
    sleep(secs)休眠secs秒
    strptime(string[,format])将字符串转换为时间元组
    time()当前时间(从新纪元开始后的秒数,以UTC为准)

    random模块中的重要参数
    函数描述
    random()返回一个0~1(含1)的随机实数
    getrandbits(n)以长整数方式返回n个随机的二进制位
    uniform(a,b)返回一个a~b(含b)的随机实数
    randrange([start],stop,[step])从range(start,stop,step)中随机地选择一个数
    choice(seq)从序列seq中随机地选择一个元素
    shuffle(seq[,random])就地打乱序列seq
    sample(seq,n)从序列seq中随机地选择n个值不同的元素

    re匹配对象的重要方法
    方法描述
    group([group1,...])获取与给定子模式(编组)匹配的子串
    start([group])返回与给定编组匹配的子串的起始位置
    end([group])返回与给定编组匹配的子串的终止位置
    span([group])返回与给定编组匹配的子串的起始位置和终止位置

  • 相关阅读:
    快速上手RabbitMQ,直接上开发!
    LLM学习之自然语言处理简单叙述
    Groovy的规则脚本引擎实战
    Hibernate:Caused by: java.lang.ClassNotFoundException: oracle.sql.BLOB
    智慧园区数智化供应链管理平台如何优化流程管理,驱动园区发展提速增质?
    Linux高性能服务器编程——ch5笔记
    笔试强训未触及题目(个人向)
    软路由搭建:工控机(3865U)安装esxi并在esxi上创建iStoreOS做主路由(网卡直通)
    [JavaWeb] Tomcat 基础安装和使用
    vision transformer 剪枝论文汇总
  • 原文地址:https://blog.csdn.net/DXB2021/article/details/126690032