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):返回給定日期的星期代碼。
如果有什么問題的話,可以直接在后臺發消息,或者留言給我,我會盡快為你解答的。
苔深∣一個有溫度的公眾號
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态