Python基础(常用内置模块)

常用内置模块

random模块

random模块是随机模块
random模块中常用的方法
在这里插入图片描述

sys模块

sys中常用方法

sys.version 
    返回解释器的版本号
sys.path 
    返回模块的搜索路径
sys.argv 
    接收命令行下的参数

string模块

string 模块提供了系统中字符串的基本操作方式,描述了当前编程语言中使用到的字符分类

string.ascii_letters

string.ascii_letters
获取所有ascii码中字母字符的字符串(包含大写和小写)

string.ascii_uppercase

string.ascii_uppercase
获取所有ascii码中的大写英文字母

string.ascii_lowercase

string.ascii_lowercase
获取所有ascii码中的小写英文字母

string.digits

string.digits
获取所有的10进制数字字符

string.octdigits

string.octdigits
获取所有的八进制进制数字字符

string.hexdigits

string.hexdigits
获取所有16进制的数字字符

string.printable

string.printable
获取所有可以打印的字符

string.whitespace

string.whitespace
获取所有空白字符

string.punctuation

string.punctuation
获取所有的标点符号

time模块

时间戳:表示从1970年1月1日 00:00:00开始计数
time.time()获取当前系统时间的时间戳
time.time()返回的是一个float类型
time.localtime() 获取当前系统时间

共有9个元素(年,月,日,时,分,秒,一周的第几日,一年的第几天,夏令时 周是从0开始的,0代表周一)

time.strftime(‘%Y-%m-%d %H:%M:%S’)
%y 两位数的年份
%Y 四位数的年份
%m 月份
%d 月中的第几天
%H 24小时制
%l 12小时制
%M 分钟
%S 秒
%a 简化的星期名称
%A 完整的星期名称
%b 简化的月份
%B 完整的月份
%j 一年内的第几天(001-366)

三种时间的转换:
时间戳转格式化字符串需先转成时间元组才可以转成格式化时间,反之格式化字符串转成时间戳也需先转成时间元组
在这里插入图片描述

时间戳转换成时间元组:

time.localtime(12000)

时间元组转时间戳:

time.mktime(time.localtime(12000))

时间元组转格式化字符串:

time.strftime(‘%Y-%m-%d’,time.localtime(12000))

格式化字符串转时间元组:

time.strptime(‘1970-01-01’,‘%Y-%m-%d’)

还有两个模块可以下去作为了解
datetime模块和hashlib模块

猜你喜欢

转载自blog.csdn.net/weixin_44781625/article/details/108330138