python常用的函數有哪些,python的常用函數模塊_(5)Python的常用模塊函數

 2023-10-06 阅读 23 评论 0

摘要:python 的常用系統函數,random模塊函數,time模塊函數和calendar模塊函數。 1 random模塊函數。 隨機數種字,使用seed(x)函數可以設置隨機數生成器的種子,通常在調用其他函數之前使用此函數。對于相同的種子,每次調用的隨機數函數生成的隨機

python 的常用系統函數,random模塊函數,time模塊函數和calendar模塊函數。

1

random模塊函數。

隨機數種字,使用seed(x)函數可以設置隨機數生成器的種子,通常在調用其他函數之前使用此函數。對于相同的種子,每次調用的隨機數函數生成的隨機數是相同的。默認將系統時間作為種子值,使得每次產生的隨機數都不一樣。

例如:

python常用的函數有哪些,隨機挑選和排序

choice(seq):從序列的元素中隨機挑選一個元素,例如choice([0,1,2,3,4,5,6,7,8,9]),從0到9中隨機挑選一個整數。

例如:

sample(seq,k):從序列中隨機挑選k個元素。

shuffle(seq):將序列的所有元素隨機排序。

生成隨機數,下面生成的隨機數符合均勻分布,意味著某個范圍內的每個數字出現的頻率相等。

python函數后面的點,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模塊函數。

python內置模塊、time():返回當前時間的時間戳。時間戳是從Epoch(1970年1月1日00:00:00 UTC)開始所經過的秒數,不考慮閏秒。

例如:

localtime([secs]):接收從Epoch開始的秒數,并返回一個時間元組。時間元組包含9個元素,相當于struct_time結構。省略秒數時,返回當前時間戳對應的時間元組。

例如:

asctime([tupletime]):接收一個時間元組,并返回一個日期時間字符串。時間元組省略時,返回當前系統日期和時間。

例如:

python庫函數。ctime([secs]):類似asctime([tupletime]),不帶參數時與asctime()功能相同。

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

例如:

03

calendar模塊函數。

在默認情況下,日歷把星期一作為一周的第一天,星期日作為最后一天。要改變這種設置,可以調用setfirstweekday()函數。

python常用?set firstweekday(weekday):設置每個星期的開始工作日代碼。星期代碼是0~6,代表星期一~星期日。

firstweekday():返回當前設置的每個星期開始工作日。默認是0,意思是星期一。

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

leapdays(y1,y2):返回在[y1,y2)范圍內的閏年數。

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

例如:

python的基本函數。month(year,month):返回指定年份和月份的日歷。

例如:

monthcalendar(year,month):返回整數列表,每個子列表表示一個星期(從星期一到星期日)。

例如:

monthrange(year,month):返回兩個整數,第1個數代表指定年和月的第一是星期幾,第二個數代表所指定月份的天數。

例如:

python系統函數、weekday(year,month,day):返回給定日期的星期代碼。

如果有什么問題的話,可以直接在后臺發消息,或者留言給我,我會盡快為你解答的。

苔深∣一個有溫度的公眾號

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/122502.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息