• 模块1


    random模块

    计算小数

    print(random.random())

    计算整数

    print(random.randint(1,200))
    #1-200的随机数
    print(random.randrange(1,200,2))
    #计算1-200的随机奇数

    从列表中取值

    1 = ['a','b','c',(1,2),123]
    print(random.choice(1))
    #从列表1中随机取值   列表中取值用random.choice
    print(random.sample(1,3))
    #从1列表中随机取3个值  

    打乱列表,重点

    1 = ['a','b','c',(1,2),123]
    random.shuffle(1)  #打乱1列表
    print(random.choice(1))
    #从打乱的1列表中随机取值

    时间模块

    import time

    主要掌握时间的转化

    时间戳转化成字符串时间

    struck_time = time.localtime(1500000000)
    print(struck_time)  #结构化时间
    sts = time.strftime('%Y-%m-%d',struck_time)
    print(sts)       #将结构化时间转成字符串时间

    字符串时间转成时间戳时间

    struck_time = time.strtime('2018-08-08','%Y-%m-%d')
    print(struck_time)   #转成结构化时间
    sts = time.mktime(struck_time)
    print(sts)   #时间戳格式

    sys模块

    import sys

    sys是和python解释器打交道

    import sys
    import re
    print(sys.modules)   #使我们导入到内存中所有模块的名字
    print(sys.module['re'].findall('d','abc123'))
    #['1','2','3']
    sys.argv           命令行参数List,第一个元素是程序本身路径
    sys.exit(n)        退出程序,正常退出时exit(0),错误退出sys.exit(1)
    sys.version        获取Python解释程序的版本信息
    sys.path           返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
    sys.platform       返回操作系统平台名称

    os模块

    import os

    os.makedirs('dirname1/dirname2')    可生成多层递归目录
    os.removedirs('dirname1')    若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推
    os.mkdir('dirname')    生成单级目录;相当于shell中mkdir dirname
    os.rmdir('dirname')    删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname
    os.listdir('dirname')    列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
    os.remove()  删除一个文件
    os.rename("oldname","newname")  重命名文件/目录
    os.stat('path/filename')  获取文件/目录信息
  • 相关阅读:
    SHELL 基本语法
    SHELL 入门
    Kahana::Cache
    AUTH 用户管理操作
    继承和委托关系
    ORM 构造和add 方法
    游标的使用
    有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
    01背包 模板1
    poj 2533
  • 原文地址:https://www.cnblogs.com/lzqrkn/p/9506447.html
Copyright © 2020-2023  润新知