python_运算符

1.1.算数运算符

是完成基本的算数运算使用的符号,用来处理四则运算
1."+" 加 10+20=30
2."-" 减 10-20=-10
3.* 乘 1020=200
4."/" 除 10/20=0.5
5."//" 取整除 返回除法的整数部分(商)9//2输出结果4
6."%" 取余数 返回除法的余数9%2=1
7.
** 幂 又称次方、乘法,2**3=8

a = 10
b = 5
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a**b)
print(a//b)
print(a%b)
15
5
50
2.0
100000
2
0

1.1.2比较(关系)运算符

"==" 检查两个操作数是否相等,如果是,则条件成立,返回True
"!=" 检查两个错作数是否不相等,如果是,则条件成立,返回True
">" 检查左操作数的值是否大于右操作数的值,如果是,则条件成立,返回True
"<" 检查左操作数的值是否小于右操作数的值,如果是,则条件成立,返回True
">=" 检查左操作数的值是否大于等于右操作数的值,如果是,则条件成立,返回True
"<=" 检查左操作数的值是否小于等于右操作数的值,如果是,则条件成立,返回True

a = 10
b = 20
print(a==b)
print(a!=b)
print(a>b)
print(a=b)
print(a<=b)
False
True
False
True
False
True

1.1.3逻辑运算符

and x and y 只有x和y的值都为True,才会返回True,否则只要x或者y有一个值为False,就返回False
or x or y 只要x或者y有一个值为True,就返回True,只有x和y的值都为False,才会返回False
nor not x 如果x为True,返回False,如果x为False,返回True

a = True
b = False
print(a and b)
print(a or b)
print(not a)
print(not -1)
print(not 0)
False
True
False
False
True

1.1.4赋值运算符

  • 在python中,使用=可以给变量赋值
  • 在算数运算时,为了简化代码的编写,python还提供了一系列的与算数运算符对应的赋值运算符
  • 注意:赋值运算符中间不能使用空格

= 简单的赋值运算符 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 = ca

a = 10
b = 20
c = 0
c = a+b
print(c)
c += 10
print(c)
c -= a
print(c)
c *= a
print(c)
c /= a
print(c)
c %= a
print(c)
c=a**5
print(c)
c //= b
print(c)
print(b)
30
40
30
300
30.0
0.0
100000
5000
20

1.1.5运算符的优先级

以下运算符由高到低的顺序排列
** 幂
*/%// 乘、除、取余数、取整除
+- 加法、减法
<= < > >= 比较运算符
== != 等于运算符
= %= /= //= -= += *= 赋值运算符
not or and 逻辑运算符

你可能感兴趣的:(python_运算符)