内置函数
2023-03-23 20:38:05 6 举报
AI智能生成
python内置函数总结
作者其他创作
大纲/内容
random
random.random()
[0, 1)之间的浮点数
random.randint(a, b)
[a, b)之间的任意一个整数
random.uniform(a, b)
[a, b]之间的任意浮点数
random.shuffle(x)
把参数指定的数据中的元素打乱。参数必须是一个可变的数据类型
random.sample(x,k)
从x中随机抽取k个数据,组成一个列表返回。
时间
time
time.time()
获取从时间元年到当期时间的时间戳
不同语言的时间戳单位不同,python单位是秒,Java中单位是毫秒
格式化时间对象
time.gmtime()
格林尼治时间
time.localtime()
当前时间
格式化时间对象的九个属性
tm_year
tm_mon
tm_mday
tm_hour
tm_min
tm_sec
tm_wday
一周中的第几天,老外一周分为[0, 6], 每周一对应的0
tm_yday
一年中的第几天
tm_isdst = 0
是否夏令时,默认 0 - 否
time.struct_time(tm_year=2023, tm_mon=3, tm_mday=20, tm_hour=10, tm_min=32, tm_sec=30, tm_wday=0, tm_yday=79, tm_isdst=0)
时间对象与字符串的相互转换
时间对象转字符串
time.strftime(format, 格式化的时间对象)
t = time.strftime('%"Y-%m-%d %H:%M:%S', time.localtime())
print(t)
# 2023-3-20 10:12:01
print(t)
# 2023-3-20 10:12:01
时间字符串转时间对象
time.strptime(时间字符串, format)
struct_time = time.strptime('2023-2-30 10:17:30', '%Y-%m-%d %H:%M-%S')
print(struct_time)
#
print(struct_time)
#
time模块的三大对象
datetime
封装了和日期、时间、时间计算相关的类
date类
date(year: int, month: int, day: int)
d = datetime.date(2023, 3, 20)
print(d, type(d))
print(d, type(d))
2023-03-20 <class 'datetime.date'>
time类
datetime类
timedelta类
分支主题
子主题
子主题
0 条评论
下一页