Python常用内置模块

Python常用内置模块

1、random模块,用来产生各种形式的随机数

函数 说明 范例
random() 随机产生一个浮点数m,0≤n<1.0 random.random()
uniform 在f1及f2的范围内随机产生一个浮点数 random.uniform(f1,f2)
randint 在n1及n2的范围内随机产生一个整数 random.randint(n1,n2)
randrange 在n1及n2的范围内,从步长为n3的递增序列中随机取一个整数 random.randrange(n1,n2,n3)
chioce() 从序列中随机取一个数 randn.choice([“a”,“b”,“c”])
shuffle(x) 将序列打乱 random.shuffle([‘A’,‘D’,‘B’,‘C’])
sample(序列或集合,k) 从序列或集合中获取k个不重复的元素 random.sample(‘123456’,2)

2、time模块

函数 说明
perf_counter()或process_time() 较早版本的time.clock()函数会以浮点数计算的秒数返回当前的CPU时间.Python3.3以后不被推荐使用,建议使用perf_counter()或者process_time()函数代替
sleep(n) 可以让程序停止n秒
time() 取得目前的时间数值,Python的时间是以tick为单位的,即百万分之一秒(微秒)。为函数所取得的"时间数值"是从1970年1月1日0时开始到现在所经历的秒数,精确到小数点后6位
localtime([时间数值]) 因为时间数值对用户较无意义,此函数可以取得用户时区的时间及时间信息,并以元组数据类型返回
ctime([时间数值]) 功能和localtime()类似,但时间以字符串数据类型返回
asctime() 列出目前的系统时间

3、datetime模块

函数 说明 范例
datetime.date(年,月,日) 取得日期 datetime.date(2018.5.25)
datetime.time(时,分,秒) 取得时间 datetime.time(12.58.41)
datetime.datetime(年,月,日,[时,分,秒,微秒,时区]) 取得日期和时间 datetime.datetime(2018.3.5.15.45.32)
datetime.timedelta 取得时间间隔 datetime.tunedelta(days=1)

date对象常用方法

date方法 说明
datetime.date.today 取得今天的日期
datetime.datetime.now 取得现在的时期和时间
datetime.date.weekday 取得星期数,星期一返回0,星期天返回6
datetime.date.isoweekday 取得星期数,星期一返回1,星期天返回7
datetime.date.isocalendar 取得三个元素的元组(年,周数,星期数)

猜你喜欢

转载自blog.csdn.net/m0_65463546/article/details/127167189