不需要導入模塊(內置函數) math模塊 需要先導入math模塊,然後以 math.常量名/函數名的方式調用。 數學常量 e π sin(x)、cos(x)、tan(x) degrees(x) e的x次方 序列指的是列表(List)、元組(Tuple)、字元串(String)。 序列,是有序的,集合 ...
不需要導入模塊(內置函數)
函數 | 返回值 ( 描述 ) |
---|---|
abs(x) | 返回絕對值 |
max(x1, x2,...) | 最大值,參數可以為序列。 |
min(x1, x2,...) | 最小值,參數可以為序列。 |
pow(x, y) | 乘方 |
round(x [,n]) | 四捨五入,n表示舍入到小數點後的位數。 |
math模塊
需要先導入math模塊,然後以 math.常量名/函數名的方式調用。
常量、函數 | 返回值 ( 描述 ) |
---|---|
e |
數學常量 e |
pi |
π |
sin(x)、cos(x)、tan(x) |
x是弧度 |
degrees(x) |
弧度轉角度 |
radians(x) | 角度轉弧度 |
pow(x,y) | x的y次方 |
exp(x) |
e的x次方 |
sqrt(x) | 開算數平方 |
fabs(x) | 絕對值 |
fmod | 取模,求餘 |
fsum(seq) | 序列求和 |
ceil(x) | 向上取整 |
floor | 向下取整 |
log(x,base) | 以base為底,x的對數 |
log2(x) | 以2為底,x的對數 |
log10(x) | 以10為底,x的對數 |
序列指的是列表(List)、元組(Tuple)、字元串(String)。
序列,是有序的,集合(Set)是無序的,不屬於序列。
以上函數均不會改變參數本身的值。
random模塊
需要先導入random模塊,再通過模塊名來調用。
函數 | 描述(返回值) |
random() | [0,1)之間的一個隨機數 |
randint(start,end) | [start,end]上的一個整數,包含max。可再通過乘、除得到浮點數。 |
uniform(start,end) | [start,end]上的一個實數 |
randrange(start,end,step) | 在指定的數中隨機返回一個數。比如(0,100,5),是在0,5,10,...,100中隨機返回一個數。 |
choice(seq) | 從序列中隨機返回一個數 |
shuffle(seq) | 將序列隨機排序(打亂) |
seed(x) | 設置種子,預設為當前時間 |