python random、time模块

python random、time模块

一、random

import random
# 生成一个指定范围的随机整数, 整体是闭区间
# print(random.randint(1, 2))
# 随机从列表中取出一个元素
# names = ["马蓉", "李小璐", "金莲"]
# print(random.choice(names))
# 生成01直接的随机小数
# print(random.random())
# 生成一个指定范围之内随机整数,左闭右开的区间
# print(random.randrange(1, 3))
# names = ["马蓉", "李小璐", "金莲", "白百合"]
# # 从当前列表中随机取三个值
# print(random.sample(names, 3))
# uniform 在指定范围内随机生成一个浮点数
print(random.uniform(10, 14))

二、time模块

# 时间戳
import time
# # 这是1970110 0 0 到现在度过秒数
# print(time.time()) # 1649408811.9439282
# 返回的内容,当成一个元组来处理即可
"""
(tm_year=2022, tm_mon=4, tm_mday=8, tm_hour=17, tm_min=9, tm_sec=4, tm_wday=4, tm_yday=98, tm_isdst=0)
tm_year :年
tm_mon :月(1-12)
tm_mday :日(1-31)
tm_hour :时(0-23)
tm_min :分(0-59)
tm_sec :秒(0-59)
tm_wday :星期几(0-6,0表示周日)
tm_yday :一年中的第几天(1-366)
tm_isdst :是否是夏令时(默认为-1"""
# 根据下标取值即可
# print(time.localtime())
# 休眠 代码执行到这一行对停顿3秒中在往后执行,单位秒
# print("**********开始********")
# time.sleep(3)
# print("**********结束********")
"""
%a  本地星期名称的简写(如星期四为Thu)      
%A  本地星期名称的全称(如星期四为Thursday)      
%b  本地月份名称的简写(如八月份为agu)    
%B  本地月份名称的全称(如八月份为august)       
%c  本地相应的日期和时间的字符串表示(如:15/08/27 10:20:06%d  一个月中的第几天(01 - 31%f  微妙(范围0.999999%H  一天中的第几个小时(24小时制,00 - 23%I  第几个小时(12小时制,0 - 11%j  一年中的第几天(001 - 366%m  月份(01 - 12%M  分钟数(00 - 59%p  本地am或者pm的相应符      
%S  秒(00 - 61%U  一年中的星期数。(00 - 53星期天是一个星期的开始。)第一个星期天之    前的所有天数都放在第0周。     
%w  一个星期中的第几天(0 - 60是星期天)    
%W%U基本相同,不同的是%W以星期一为一个星期的开始。    
%x  本地相应日期字符串(如15/08/01%X  本地相应时间字符串(如08:08:10%y  去掉世纪的年份(00 - 99)两个数字表示的年份       
%Y  完整的年份(4个数字表示年份)
%z  与UTC时间的间隔(如果是本地时间,返回空字符串)
%Z  时区的名字(如果是本地时间,返回空字符串)       
%%%’字符  
"""
# 格式化输出时间日期 2022-04-08 17:19:04
s = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
print(s)
import datetime
# 获取内容 输出的结果是2022-04-08 17:21:29.960512
gettime = datetime.datetime.now()
print(gettime)
# 格式化输出
print(gettime.strftime("%Y-%m-%d %H:%M:%S"))
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值