Python数据类型
Python数据类型是不允许改变的,意味着若改变数据类型,将重新分配内存空间。
Python算数运算符
与c语言不同的
1 . **
返回x的y次幂
2 . //
返回商的整数部分
Python中没有&&、||等运算符,均被and/or/not代替。
Python数值类型
类型转换
int(x)
即可将x转换为整数。
复数类型
a+bj
可以写成complex(a,b)
复数a和实数b均为浮点型。
数学函数
-
exp(x)
返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045 -
max(x1,x2,...)
返回给定参数的最大值,参数可以为序列。 -
min(x1,x2,...)
返回给定参数的最小值,参数可以为序列。 -
pow(x,y)
x**y
运算后的值。 -
round(x,[,n])
返回浮点数x的四舍五入值。 -
sqrt(x)
返回数字x的平方根。 -
range(start, stop[, step])
返回指定的list数字。
随机数
-
choice(lst)
从序列的元素中随机挑选一个元素。 -
randrange ([start,] stop [,step])
从指定范围内随机获取一个随机数。 -
random()
随机生成一个[0,1)范围内的随机数。 -
shuffle(lst)
将序列的所有元素随机排序。 -
uniform(x,y)
随机生成一个实数。
三角函数
-
degrees(x)
将弧度转换为角度,如degrees(math.pi/2) , 返回90.0。 -
radians(x)
将角度转换为弧度。