• python中的常用模块


    time模块

    1、计算代码执行用时,测试效率

    2、日志,程序执行中(用户的行为)的记录。

    3、定时器

    4、记录用户重要时间:出生日期/注册日期/入职日期等

    Python程序中,时间共有三种模式:时间戳时间、结构化时间、格式化时间

    import time
    timestame = time.time()  #获得当前时间的时间戳时间
    struct_time = time.localtime(timestame)  #转换为结构化时间
    format_time = time.strftime('%Y-%m-%d %H:%M:%S',struct_time)  #结构化时间转换为格式化时间
    print(format_time)
    struct_t = time.strptime(format_time,'%Y-%m-%d %H:%M:%S') #把上面的格式化时间转换为结构化时间
    t_stamp = time.mktime(struct_t)  #把结构化时间转换为时间戳时间
    print(t_stamp)
    

    random模块

    随机模块

    随机小数:

    ramdom.random()       获取(0,1)之间的随机小数

    random.unifom(n,m)    (n,m)之间的小数

    随机整数:

    random.randint(0,1)       [0,1] 整数

    random.randrange(0,1)    [0,1)整数

    随机抽取:

    print(random.choice([1,2,'abc',{'k':'v'},(1,2,3)]))  #随机抽取列表中的一项
    print(random.sample([1,2,'abc',{'k':'v'},(1,2,3)],2)) #随机抽取列表中的2项(n可以是小于等于列表 
                                                           #长度的任意整数)

    打乱顺序:

    l = [1,2,'abc',{'k':'v'},(1,2,3)]
    random.shuffle(l)  #打乱l的顺序
    print(l)

    sys模块

    sys模块是和python解释器交互的一个模块

    * sys.argv  命令行参数List,第一行元素是本身的程序路径

    * sys.path  返回模块的搜索路径,初始化时使用python环境变量值

    sys.exit(n)   退出程序,正常退出时exit(0), 错误退出sys.exit(1)

    sys.version() 获取python解释程序的版本信息

    sys.from()   返回操作系统平台

  • 相关阅读:
    vim编辑器
    linux常用的命令解释
    克隆虚拟机及本地仓库的搭建
    创建windows系统下的虚拟机
    创建linux系统下的虚拟机
    drf频率组件
    django中过滤 搜索 排序
    drf分页
    js回顾
    数据类型
  • 原文地址:https://www.cnblogs.com/Wj-Li/p/10864918.html
Copyright © 2020-2023  润新知