标签:
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]范围之间的数
三角函数
acos(x) | 返回x的反余弦弧度值。参数x为余弦值必须在[-1,1]之间 | |
asin(x) | 返回x的反正弦弧度值。 | |
atan(x) | 返回x的反正切弧度值。 | |
atan2(y, x) | 返回给定的 X 及 Y 坐标值的反正切值。 | |
cos(x) | 返回x的弧度的余弦值。 | |
hypot(x, y) | 返回欧几里德范数 sqrt(x*x + y*y)。 | |
sin(x) | 返回的x弧度的正弦值。 | |
tan(x) | 返回x弧度的正切值。 | |
degrees(x) | 将弧度转换为角度,如degrees(math.pi/2) , 返回90.0 | |
radians(x) | 将角度转换为弧度 |
标签:
原文地址:http://www.cnblogs.com/guoguoba/p/5621648.html