收藏文章 楼主

Python3 数字 类型转换--数字运算函数-三角函数

版块:python3 基础   类型:普通   作者:小绿叶技术博客   查看:1054   回复:0   获赞:0   时间:2020-09-30 16:11:38


1.Python 数字类型转换

int(x) 将x转换为整数。

float(x) 浮点数。

complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。

complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。


1.数字运算

形如 :    (50 - 5*6) / 4

17 // 3  # 双除以符号为取整;但是受到因数的影响,小数跟随

# % 取余数;  ** 乘方   


1.数学函数

import math 先引包,否则下面功能无法使用

abs(x) 返回数字的绝对值

math.floor(x) 取整数

math.fabs(x) 返回数字的绝对值,一位小数

math.ceil(x) 返回数字的上入整数(进 1 法)


math.exp(x) 返回e的x次幂

math.sqrt(x) 返回数字x的平方根。

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

math.log(x) 如math.log(math.e)返回1.0,math.log(100,10)返回2.0


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

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

math.modf(x) 返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。

math.pow(x, y) x**y 运算后的值。

math.round(x [,n]) 返回浮点数 x 的四舍五入值,如给出 n 值,则代表舍入到小数点后的位数。

其实准确的说是保留值将保留到离上一位更近的一端。

1.随机数函数

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

randrange ([start,] stop [,step]) 从指定范围内,按指定基数递增的集合中获取一个随机数,基数默认值为 1

random() 随机生成下一个实数,它在[0,1)范围内。

seed([x]) 改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed。

shuffle(lst) 将序列的所有元素随机排序

uniform(x, y) 随机生成下一个实数,它在[x,y]范围内。



1.三角函数

acos(x) x的反余弦弧度值。

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://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:Python3 数字 类型转换--数字运算函数-三角函数

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息