【Python3】Python运算符

1 算数运算

运算符描述实例
+加 – 两个对象相加a+b 输出结果30
减 – 得到负数或是一个数减去另一个数a-b 输出结果-10
*乘 – 两个数相乘或是返回一个被重复若干次的字符串a*b 输出结果200
/除 – x以yb/a输出结果2
%取模 – 返回除法的余数b%a输出结果0
**幂 – 返回x的y次幂a**b为10的20次方,输出结果100000000
//取整除 – 返回商的整数部分9//2输出结果4,9.0//2.0 输出结果4.0

2 比较运算

运算符描述实例
==等于 – 比较对象是否相等(a==b)返回False
!=不等于 – 比较两个对象是否不相等(a!=b)返回True
<>不等于 – 比较两个对象是否不相等(a<>b)返回True,这个运算符类似!=
>大于 – 返回x是否大于y(a>b)返回False
<小于 – 返回b%a输出结果0
>=幂 – 返回x的y次幂a**b为10的20次方,输出结果100000000
<=取整除 – 返回商的整数部分9//2输出结果4,9.0//2.0 输出结果4.0

3 赋值运算

运算符描述实例
=简单的赋值运算符c=a+b 将 a+b的运算结果赋值为c
+=加法赋值运算符c+=a 等效于c=c+a
-=减法赋值运算符c-=a 等效于c=c-a
*=乘法赋值运算符c=a 等效于c=ca
/=除法赋值运算符c/=a 等效于c=c/a
%=取模赋值运算符c%=a 等效于c=c%a
**=幂赋值运算符c**=a 等效于c=c**a
//=取整除赋值运算符c//=a 等效于c=c//a

4 逻辑运算

运算符描述实例
and布尔“与”-如果x为False,x and y 返回False,否则它返回y的计算值。(a abd b) 返回True
or布尔“或”-如果x是True,它返回True,否则它返回y的计算值。(a or b)返回True
not布尔“非”-如果x为True,返回False,如果x为False,它返回True。not(a and b)返回False
    原文作者:Carson
    原文地址: https://segmentfault.com/a/1190000009370703
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞