python字符串补充:

字符串对象须当作参数的方法(非str.capitalize()形式):

1.str(obj)——将对象转化为字符串

2.len(str)——计算字符串长度

3.max(str)——返回字符串中最大的字母

4.min(str)——返回字符串中最小的字母

python数值类型转换

1.int(x) 将x转化为整数

2.float(x)将x转换为一个浮点数

python算术运算

+-*/直接写

%求余

**幂运算,例如2**3=8,意为2的3次方

数学函数

1.abs(x)——返回绝对值

2.ceil(x)——返回数字的上入整数,如math.ceil(4.1) 返回 5

3.floor(x)——返回数字的下舍整数,如math.floor(4.7)返回4

4.exp(x)——返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045

5.log(x)——返回对数,如math.log(math.e)返回1.0,math.log(100,10)返回2.0

6.log10(x)——返回以10为基数的x的对数

7.fabs(x)——返回浮点类型的数字的绝对值,如math.fabs(-10)返回10.0

8.max(x1,x2)——返回给定参数的最大值,参数可以为序列

9.min(x1,x2)——返回给定参数的最小值,参数可以为序列

10.modf(x)——返回x的整数部分和小数部分,符号与x相同,整数部分以浮点数表示

11.pow(x,y)——返回x的y次方(x**y)

12.round(x[,n])——返回x的四舍五入的值,如果给出n,则n表示舍入到小数点后的位数

13.sqrt(x)——返回x的平方根,例如math.sqrt(4)返回2.0

随机函数

随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。

Python包含以下常用随机数函数

(注意:以下函数均需静态调用方法,例如random.choice())

1.choice()——从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。

2.randragne([start,]stop[,step])——从指定的范围中,按指定基数递增的集合中获取一个随机数,基数缺省值为1.

3.random()——取[0,1)之间的数

4.seed([x])——设置种子,避免伪随机,可以不设置

5.shuffle(list)——将序列所有元素随机排序

6.uniform(x,y)——随机生成[x,y]范围之间的数

三角函数

返回x的反余弦弧度值。参数x为余弦值必须在[-1,1]之间

返回x的反正弦弧度值。

返回x的反正切弧度值。

返回给定的 X 及 Y 坐标值的反正切值。

返回x的弧度的余弦值。

返回欧几里德范数 sqrt(x*x + y*y)。

返回的x弧度的正弦值。

返回x弧度的正切值。

将弧度转换为角度,如degrees(math.pi/2) , 返回90.0