Python中有几种不同的基本运算符,这篇文章会逐一介绍它们 。
文章插图
一、算术运算符
(1)+:返回两数想加的值,例如2 +2 =4 。
(2)-:返回两数相减的值,例如4 - 2 = 2 。
(3)*:返回两数相乘的积,例如2 * 2 = 4 。
(4)/:返回两数相除的商,例如8 / 2 = 4 。
(5)**:幂运算,返回x的y次方,例如2**3=8 。
(6)%:取余,返回除法的余数,例如9//2=1 。
(7)//:取整,向负无穷取整只保留商的值,例如7//2=3 。
二、逻辑运算符
1.and:与,当只有运算符左右两边都为true时才返回true,例如a and b为true 。
【Python基本运算符有哪些?四种运算符介绍】2.or:或,当运算符左右两边任意一个为true时返回true,例如a or b为true 。
3.not:非,返回布尔值的相反结果,例如not a为false 。
三、赋值运算符
赋值运算符是将右边的值赋给左边的变量 。
(1)=:右边赋值给左边,x=y 。
(2)+=:左边加上自身再加上右边,x+=y 。
(3)-=:左边减去右边,x-=y 。
(4)/=:左边除以右边,x/=y 。
(5)%=:左边模以右边取余,x%=y 。
四、比较运算符
(1)>:大于,如果>前面的值大于后面的值,则返回 True,否则返回 False 。
(2)<:小于,如果<前面的值小于后面的值,则返回 True,否则返回 False 。
(3)==:等于,如果==两边的值相等,则返回 True,否则返回 False 。
(4)>=:大于等于,如果>=前面的值大于或者等于后面的值,则返回 True,否则返回 False 。
(5)<=:小于等于,如果<=前面的值小于或者等于后面的值,则返回 True,否则返回 False 。
(6)!=:不等于,如果!=两边的值不相等,则返回 True,否则返回 False 。
以上就是python四种基本运算符的介绍了 。
推荐阅读
- Python浮点数运算为什么会产生误差?解决方法看这里
- Python生成器是什么?Python生成器有什么用
- Python迭代器有什么用?Python迭代器原理是什么
- python私有变量是什么意思?python私有变量如何定义
- Python多重继承是什么?怎么理解Python多重继承
- Python中的继承是什么?类的继承有什么用
- Python类的隐式规则有哪些?python中类有哪些默认约定
- Python中方法对象是什么?方法对象可以做什么
- 什么是Python的实例对象?Python实例对象怎么做
- Python中Class对象是什么?Class对象详解