本文主要是介绍1.2.0 Python运算符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
四则运算中的一些运算符,如加减乘除,对应的符号分别是:+、-、*、/,此外,还有求余数的“%”等,都是算术运算符。
1,算术运算符
算术运算符
运算符 | 描述 | 实例 |
+ | 加,两个对象相加 | 10+20输出结果 30 |
- | 减,得到负数或一个数减去另一个数 | 10-20输出结果 -10 |
* | 乘,两个数相乘或返回一个被重复若干次的字符串 | 10*20输出结果 200 |
/ | 除,x/y | 20/10输出结果 2 |
% | 取余,返回除法的余数 | 20%10输出结果 0 |
** | 幂,返回x的y次幂 | 10**2输出结果 100 |
// | 取整除,输出商的整数部分 | 9/2输出结果 4 |
2,比较运算符
运算符 | 描述 | 实例 |
== | 等于(注意:2个符号) | (a==b)返回false |
!= | 不等于 | (a!=b)返回True |
> | 大于 | (a>b)返回False |
< | 小鱼 | (a<b)返回True |
>= | 大于等于 | (a>=b)返回False |
<= | 小于等于 | (a<=b)返回True |
>>> a=10
>>> b=12
>>> a<b
True
>>> a==b
False
>>> a!=b
True
>>> a>=b
False
>>> a<=b
True
除了数字之外,还可以对字符串进行比较。字符串中的比较是按照“字典顺序”进行比较的,当然,这里说的是英文的字典。
>>> a="qiwsir"
>>> b="python"
>>> a>b
True
3,逻辑运算符
运算符 | 描述 | 实例 |
and | “与” | 如果x为False,x and y 返回False,否则返回y的计算值 |
or | “或” | 如果x为True,x or y 返回True,否则返回y的计算值 |
not | 布尔“非” | 如果x为True, not x 返回False |
and :第一个为True,会继续去计算第二个,都为True时,返回true;当第一个为False时,直接返回False
>>> 4>3 and 5<9
True
>>> 4>3 and 3<1
False
>>> 4<3 and 3<1
False
or:当有值为True时,返回True;都为False,返回False
>>> 4<3 or 3 <5
True
>>> 4<3 or 3>5
False
>>> 4>3 or 3>5
True
not:取反义的意思
>>> not(4>3)
False
>>> not(4<3)
True
这篇关于1.2.0 Python运算符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!