Python數(shù)據(jù)類(lèi)型
Python數(shù)據(jù)類(lèi)型是不允許改變的胧辽,意味著若改變數(shù)據(jù)類(lèi)型俺抽,將重新分配內(nèi)存空間凑保。
Python算數(shù)運(yùn)算符
與c語(yǔ)言不同的
1 . **
返回x的y次冪
2 . //
返回商的整數(shù)部分
Python中沒(méi)有&&烦感、||等運(yùn)算符忠蝗,均被and/or/not代替增淹。
Python數(shù)值類(lèi)型
類(lèi)型轉(zhuǎn)換
int(x)
即可將x轉(zhuǎn)換為整數(shù)椿访。
復(fù)數(shù)類(lèi)型
a+bj
可以寫(xiě)成complex(a,b)
復(fù)數(shù)a和實(shí)數(shù)b均為浮點(diǎn)型。
數(shù)學(xué)函數(shù)
-
exp(x)
返回e的x次冪(ex),如math.exp(1) 返回2.718281828459045 -
max(x1,x2,...)
返回給定參數(shù)的最大值虑润,參數(shù)可以為序列成玫。 -
min(x1,x2,...)
返回給定參數(shù)的最小值,參數(shù)可以為序列端辱。 -
pow(x,y)
x**y
運(yùn)算后的值梁剔。 -
round(x,[,n])
返回浮點(diǎn)數(shù)x的四舍五入值。 -
sqrt(x)
返回?cái)?shù)字x的平方根舞蔽。 -
range(start, stop[, step])
返回指定的list數(shù)字荣病。
隨機(jī)數(shù)
-
choice(lst)
從序列的元素中隨機(jī)挑選一個(gè)元素。 -
randrange ([start,] stop [,step])
從指定范圍內(nèi)隨機(jī)獲取一個(gè)隨機(jī)數(shù)渗柿。 -
random()
隨機(jī)生成一個(gè)[0,1)范圍內(nèi)的隨機(jī)數(shù)个盆。 -
shuffle(lst)
將序列的所有元素隨機(jī)排序。 -
uniform(x,y)
隨機(jī)生成一個(gè)實(shí)數(shù)朵栖。
三角函數(shù)
-
degrees(x)
將弧度轉(zhuǎn)換為角度,如degrees(math.pi/2) 颊亮, 返回90.0。 -
radians(x)
將角度轉(zhuǎn)換為弧度陨溅。