1. 程式人生 > >python 基礎第四天

python 基礎第四天

orm 沖突 相同 出現 絕對值 imp 空間 shu ....

內置函數: abs() 求絕對值 用處:處理左右問題,坐標,

max() 求最大值 max(12,13,14) ———》14 min()求最小值 min(9,8,7)---->7

pow() 求幾次方 pow(5,3) ----->5的三次方 round()四舍五入 round(3.6)---->4 round(4.5)--->4 註釋(bug):要是4.5,6.5,8.5....(得的整數部分),奇數能入,偶數不能入

sum() 求和 --------》sum([1, 2, 3])

模塊:(包,命名空間)用的時候需要導入-------》 import 模塊名 為啥要用

:在多個py文件中會出現相同的名字(變量、函數、類)為了不讓名字沖突把不同py文件放到不同的文件夾中math.ceil(3.9) #向上取整 math.floor(3.9) #向下取整 math.sqrt(16) #平方根 math.modf(3.14)#返回小數和整數部分 math.pi # -----》3.141592653589793

隨機數模塊:random

random.random()--->#隨機0—1之間的數字(小數)取不到1
random.randint(1, 3)----》#隨機1-3之間的整數能取到最大值
random.randrange(1, 3)----》#隨機1-3之間的整數,取不到最大值
random.randrange(2)----》#只寫一個默認從0開始到這個數字,取不到最大值
random.randrange(1,10,2)----》#2是步長
random.uniform(1, 3)----》#隨機1-3之間的小數
random.choice(["a", "b", 1, 2])-----》#隨機列表中的一個數據
random.sample(["a", "b", 1, 2], 2)-----》#隨機列表中指定的幾個數據

li=[1,2,3,4,5] --》random.shuffle(li)---》# 將列表中的數據打亂順序
random.choice("abcd1234")----》#從字符串中隨機取一個字符

python 基礎第四天