Python常用内置模块
企业开发
2023-07-01 13:57:05
阅读次数: 0
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