属性: pi # 圆周率 e # 自然常数 方法: 三角函数 sin cos … 对数 log log10 … ceil() # 向上取整 floor() # 向下取整 fabs # 绝对值 sqrt # 开平方 pow # 幂次方
random random.random() # 随机[0~1) 区间 random.randint() # [a, b] 区间的随机整数 random.uniform # [a, b] 区间的随机数 random.choice(容器) # 随机选择一个元素 random.shuffle(容器) # 洗牌,随机打散数据
uuid.uuid4() 返回随机的五组由数字和字母组成的UUID类型 的语句,如a8d04eea-191a-4cdc-b4de-0c71f9c463cf , 可以被str强转.
os模块是和操作系统相关的一个模块.是和操作系统进行交互的接口. os.popen() 和 os.system() 都是执行字符串类型的操作系统命令,可以类比eval和exec这两个内置函数,这两个内置函数是执行字符串类型的python代码 os.popen()适合做查看类的工作,如查看"cat" os.system适合做直接执行不需返回的操作,如删除"rm" os.getcwd() 打印当前工作目录 os.chdir() 切换当前的工作目录 os.makedirs() 递归创建多个文件夹(空) os.removedirs() 递归删除多个文件夹(空) os.mkdir() 创建一个文件夹 os.rmdir() 删除一个文件夹 os.listdir() 列出指定目录下所有的文件和文件夹 os.remove() 删除一个文件 os.rename]() 重命名一个文件 os.stat() 获取信息 #注:os.stat().st_size获取文件大小 os.path.abspath() 它有两个功能,把不规范的路径格式修改成操作系统默认的格式 能够给能够找到的相对路径修改成绝对路径 os.path.split() 把文件路径分为两段,第二段是一个文件或者文件夹 返回的是一个元组 os.path.dirname() 返回目录 os.path.basename 返回文件名 这两个就是os.path.split()的返回值 都是字符串 os.path.exists() 判断文件或者文件夹是否存在 os.path.isabs() 判断是否为绝对路径 os.path.isdir() 判断是否为文件夹 os.path.isfile() 判断是否为文件 os.path.join("","") 拼接 os.path.getatime() 返回文件最后的修改时间 os.path.getsize() 查看文件的大小
sys模块是和python解释器进行交互的接口,较为容易理解. sys.argv() 这个算是用的比较多的一个方法了,list,返回的第一个元素是程序本身的路径,之后的 就是运行程序是输入的内容.多用于用户交互. sys.version 返回解释器的版本信息. sys.exit() 正确退出exit(0),异常退出exit(1) sys.path 返回模块的搜索路径 sys.modules() 返回我们所导入的模块的内存地址,可以当模块名使用. sys.getcheckintval() 查看GIL的切换的指令数. sys.setrecursionlimit() 查看并能更改递归的最大次数. sys.studin() 获取标准输入 sys.studout 获取标准输出
1,格式化字符串类型时间 : 2018-08-20 或 2018.8.20等 2,结构化时间 : 元组类型 型如:time.struct_time(tm_year=2018, tm_mon=8, tm_mday=20, tm_hour=15, tm_min=11, tm_sec=34, tm_wday=0, tm_yday=232, tm_isdst=0) 3,时间戳 , 指的是一个浮点型数字,它代表了从伦敦时间1970年1月1日到现在经历了多少秒.
datetime.now 获取当前日期和时间 datetime.timedelta 在当前时间上进行加减,默认是天 datatime.data——日期(年月日) datatime.time——时间(时分秒) datatime.datatime——日期+时间(年月日时分秒)
calendar.setfirstweekday(6) 设置每周的起始日期码 calendar.month(2016,1,w=2,l=1) 单个月日历 calendar.calendar(2019,w=2,l=1,c=6) 全年的日历 calendar.firstweekday() 一周的第一天是星期几 calendar.isleap(2020) 判断是闰年还是平年 calendar.prcal(2020) 打印全年的日历
