1.Python 支持的运算符类型大概八种:算数运算符,比较(关系)运算符,赋值运算符,逻辑运算符,位运算符,成员运算符,身份运算符,运算符优先级
2.算数运算符
+ | 加,两个对象相加 |
- | 减,两个对象相减 |
* | 乘,两个对象相乘;或者返回若干次数的重复字符串 |
/ | 除,两个对象相除 |
% | 取模,返回除法之后的余数 |
** | 幂,返回xx对象的xx次幂 |
// | 取整,向下取商数接近的整数 |
a = 10
b = 20
c = 0
c = a + b
print('a =',a,',b=',b)
print('a + b=',c,'type(c)=',type(c))
c = a - b
print('a - b=',c)
c = a * b
print('a * b=',c)
c = a / b
print('a / b=',c)
c = b / a
print('b / a=',c)
c = a % b
print(r'a % b=',c)
c = b % a
print(r'b % a=',c)
c = a // b
print('a // b=',c)
c = b // a
print('b // a=',c)
c = a**b
print('a ** b=',c)
a = '坚持就是胜利'
c = a*b
print(c)
2.
== | 等于,对比两个对象是否相等 |
!= | 不等于,对比两个对象不相等 |
> | 大于,返回对象是否大于对比对象 |
< | 小于,返回对象是否小于对比对象 |
>= | 大于等于,返回对象是否大于或等于对比对象 |
<= | 小于等于,返回对象是否小于或等于对比对象 |
#比较运算符
a = 10
b = 20
c = 0
if (a == b):
print('a==b')
else:
print('a!=b')
if (a != b):
print('a!=b')
else:
print('a可能等于b')
if (a > b):
print('a > b')
else:
print('a 小于或等于 b')
if (a < b):
print('a < b')
else:
print('a 大于或等于 b')
3.赋值运算符
运算符 | 描述 | 简单实例 |
= | 简单的赋值运算符 | c=a+b,将a+b的结果值赋值给c |
+= | 加法赋值运算符 | c+=a,等效于c=c+a |
-=< |