没有bug队——加贝——Python 49,50
生活随笔
收集整理的這篇文章主要介紹了
没有bug队——加贝——Python 49,50
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
49.題目:使用lambda來創(chuàng)建匿名函數(shù)。
lambda函數(shù) 緊跟的是定義的自變量,因變量等,其后是函數(shù)
MAXIMUM = lambda x,y : (x > y) * x + (x < y) * y MINIMUM = lambda x,y : (x > y) * y + (x < y) * xif __name__ == '__main__':a = 10b = 20print ('最大值%d' % MAXIMUM(a,b))print ('最小值%d' % MINIMUM(a,b))輸出:
?50.題目:輸出一個隨機(jī)數(shù)。
#50 import random#生成 10 到 20 之間的隨機(jī)數(shù) print (random.uniform(10, 20))輸出:
?Python?random() 函數(shù)
描述
random()?方法返回隨機(jī)生成的一個實(shí)數(shù),它在[0,1)范圍內(nèi)。
語法
以下是 random() 方法的語法:
import randomrandom.random()注意:random()是不能直接訪問的,需要導(dǎo)入 random 模塊,然后通過 random 靜態(tài)對象調(diào)用該方法。
返回值
返回隨機(jī)生成的一個實(shí)數(shù),它在[0,1)范圍內(nèi)。
實(shí)例1
import random# 生成第一個隨機(jī)數(shù) print ("random() : ", random.random())# 生成第二個隨機(jī)數(shù) print ("random() : ", random.random())輸出:
?
實(shí)例2?
import randomprint( random.randint(1,10) ) # 產(chǎn)生 1 到 10 的一個整數(shù)型隨機(jī)數(shù) print( random.random() ) # 產(chǎn)生 0 到 1 之間的隨機(jī)浮點(diǎn)數(shù) print( random.uniform(1.1,5.4) ) # 產(chǎn)生 1.1 到 5.4 之間的隨機(jī)浮點(diǎn)數(shù),區(qū)間可以不是整數(shù) print( random.choice('tomorrow') ) # 從序列中隨機(jī)選取一個元素 print( random.randrange(1,100,2) ) # 生成從1到100的間隔為2的隨機(jī)整數(shù)a=[1,3,5,6,7] # 將序列a中的元素順序打亂 random.shuffle(a) print(a)輸出:
?
實(shí)例3
import random import string# 隨機(jī)整數(shù): print (random.randint(1,50))# 隨機(jī)選取0到100間的偶數(shù): print (random.randrange(0, 101, 2))# 隨機(jī)浮點(diǎn)數(shù): print (random.random()) print (random.uniform(1, 10))# 隨機(jī)字符: print (random.choice('abcdefghijklmnopqrstuvwxyz!@#$%^&*()'))# 多個字符中生成指定數(shù)量的隨機(jī)字符: print (random.sample('zyxwvutsrqponmlkjihgfedcba',5))# 從a-zA-Z0-9生成指定數(shù)量的隨機(jī)字符: ran_str = ''.join(random.sample(string.ascii_letters + string.digits, 8)) print (ran_str)# 多個字符中選取指定數(shù)量的字符組成新字符串: print (''.join(random.sample(['z','y','x','w','v','u','t','s','r','q','p','o','n','m','l','k','j','i','h','g','f','e','d','c','b','a'], 5)))# 隨機(jī)選取字符串: print (random.choice(['剪刀', '石頭', '布']))輸出:
總結(jié)
以上是生活随笔為你收集整理的没有bug队——加贝——Python 49,50的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 平稳序列的预测和拟合之模型检验
- 下一篇: python的gui编程pyqt5_Py