python运算符和表达式以及math库

python运算符和表达式

算术运算符
x+y 加法
x-y 减法
x*y 乘法
x/y 除法
x//y 取整除,即不大于x与y的最大整数
x**y 幂运算,x的y次方
x%y 求x与y之商的余数
1)*运算符

>>>3*5
15
>>>'a'*10
'aaaaaaaaaa'

2)/运算符
python2.x中

>>>1/2
0
>>>1/2.0
0.5

python3.x中

>>>1/2
0.5
>>>1/2.0
0.5

3)//运算符
参与运算的两个操作数中都是整数,则结果为整数
若有一个为浮点数,则结果为浮点数
4)%运算符
和//运算符相同
多变量并行赋值

x,y,z=2,5,8
>>>x,x=-10,20
>>>x
20

先执行x=-10
关系运算符
"> >= < <= == !="和c一样
逻辑运算符
not逻辑非
and逻辑与
or逻辑非
成员运算符
in 存在
not in不存在

>>>'a' in 'abcd'
True
>>>3 not in [1,2,3,4]
False

同一性运算符
is 相同
is not 不相同

math库及其使用
数学常数
math.pi 圆周率
math.e自常数e
math.tau数学常数6.283185307179586
math.inf正无穷大
math.nan非浮点数标记,NaN
常用函数

math.ceil(x)返回不小于x的最小整数
math.cmp(x,y)比较大小,x>y返回1
math.exp(x)ex
math.fabs(x)返回浮点数x的绝对值
math.fmod(x,y)x%y
math.fsum([x,y,…])浮点数精确求和
math.floor(x)返回不大于x的最大整数
math.log(x)lnx
math.log10(x)log10x
math.pow(x,y)xy
math.round(x[,n]返回浮点数x的四舍五入值,n代表舍入到小数点的位数
math.isnan(x)若x不是数字,返回True
math.isinf(x)若x不是无穷大,返回True
math.sqrt(x)x的平方根
math.sin(x)
math.cos(x)
math.tan(x)
math.acos()
math.asin()
math.acos()
math.atan()
math.degrees(x)把弧度转化为角度
math.radians(x)把角度转化为弧度
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值