运算符
Posted mark-2020
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运算符相关的知识,希望对你有一定的参考价值。
运算符:
1.算术运算符
+ 加法运算符 - 减法运算符 * 乘法运算符 / 除法运算符 % 返回两者商的余数部分 // 返回两者商的整数部分 ** 幂运算符
2.比较运算符
== 比较两者是否相等,相等返回True,不等返回False != 比较两者是否不等,不等返回True,相等返回False <> 比较两者是否不等,不等返回True,相等返回False > 大于返回True,否则返回False >= 大于或等于返回True,否则返回False < 小于返回True,否则返回False <= 小于或等于返回True,否则返回False
3.赋值运算符
= 将=后的赋值给=前面 += a+=b等效于a=a+b -= a-=b等效于a=a-b *= 同理 /= 同理 %= 同理 **= 同理 //= 同理
4.逻辑运算符
and 条件a and 条件b ,如果a和b同时为True则结果为True or 条件a or 条件b ,如果a或b为True则结果为True not not 条件a,如果a为True则结果为False
优先级: ()>not>and>or
5.习题:
(1)print(2>1 and 1<4 or 2<3 and 9>6 or 2<4 and 3<2) 结果:True (2) print(not 2>1 and 3<4 or 4>5 and 2>1 and 9>8 or 7<6) 结果:False
6.数字与布尔值:
非0为True 0为False print(bool(0)) print(bool(1)) print(bool(-1)) print(int(True)) print(int(False)) 输出结果: False True True 1 0
以上是关于运算符的主要内容,如果未能解决你的问题,请参考以下文章
获取 badarith,[erlang,'+',[error,0],[],同时使用 Erlang 片段在 TSUNG 中执行算术运算