python的常用函数模块_(5)Python的常用模块函数

python 的常用系统函数,random模块函数,time模块函数和calendar模块函数。

1

random模块函数。

随机数种字,使用seed(x)函数可以设置随机数生成器的种子,通常在调用其他函数之前使用此函数。对于相同的种子,每次调用的随机数函数生成的随机数是相同的。默认将系统时间作为种子值,使得每次产生的随机数都不一样。

例如:

随机挑选和排序

choice(seq):从序列的元素中随机挑选一个元素,例如choice([0,1,2,3,4,5,6,7,8,9]),从0到9中随机挑选一个整数。

例如:

sample(seq,k):从序列中随机挑选k个元素。

shuffle(seq):将序列的所有元素随机排序。

生成随机数,下面生成的随机数符合均匀分布,意味着某个范围内的每个数字出现的频率相等。

random():随机生成一个[0,1)范围内的实数。

uniform(a,b):随机生成一个[a,b]范围内的实数。

randrange(a,b,c):随机生成一个[a,b)范围内以c递增的整数,省略c时以1递增,省略a时初值为0。

randint(a,b):随机生成一个[a,b]范围内的整数,相当于randrange(a,b+1)。

02

time模块函数。

time():返回当前时间的时间戳。时间戳是从Epoch(1970年1月1日00:00:00 UTC)开始所经过的秒数,不考虑闰秒。

例如:

localtime([secs]):接收从Epoch开始的秒数,并返回一个时间元组。时间元组包含9个元素,相当于struct_time结构。省略秒数时,返回当前时间戳对应的时间元组。

例如:

asctime([tupletime]):接收一个时间元组,并返回一个日期时间字符串。时间元组省略时,返回当前系统日期和时间。

例如:

ctime([secs]):类似asctime([tupletime]),不带参数时与asctime()功能相同。

strftime(日期格式):按指定的日期格式返回当前日期。

例如:

03

calendar模块函数。

在默认情况下,日历把星期一作为一周的第一天,星期日作为最后一天。要改变这种设置,可以调用setfirstweekday()函数。

set firstweekday(weekday):设置每个星期的开始工作日代码。星期代码是0~6,代表星期一~星期日。

firstweekday():返回当前设置的每个星期开始工作日。默认是0,意思是星期一。

isleep(year):如果指定年份是闰年返回Ture,否则返回False。

leapdays(y1,y2):返回在[y1,y2)范围内的闰年数。

calendar(year):返回指定年份的日历。

例如:

month(year,month):返回指定年份和月份的日历。

例如:

monthcalendar(year,month):返回整数列表,每个子列表表示一个星期(从星期一到星期日)。

例如:

monthrange(year,month):返回两个整数,第1个数代表指定年和月的第一是星期几,第二个数代表所指定月份的天数。

例如:

weekday(year,month,day):返回给定日期的星期代码。

如果有什么问题的话,可以直接在后台发消息,或者留言给我,我会尽快为你解答的。

苔深∣一个有温度的公众号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值