目录|CONTENTS
一、完成目标
二、四种运算符
(1)算数运算符
(2)比较运算符
(3)赋值运算符
(4)逻辑运算符
一、完成目标
1.熟悉python四种运算符种类
二、四种运算符
什么是运算符?
举个例子:1+1=2,例子中“+”称为运算符——算术运算符
1.算数运算符
运算符 | 描述 | 示例(假设变量 a=6,b=12) |
---|---|---|
+ | 加号 | a+b 输出结果 18 |
- | 减号 | a-b 输出结果 -6 |
* | 乘号 | a*b 输出结果 72 |
/ | 除号 | b/a 输出结果 2 |
% | 取模(返回除法的余数) | a%b 输出结果 6 |
** | 幂运算 | a**b 为6的12次平方 输出结果2176782336 |
// | 向下取整 | 5//2 输出结果 2 |
·算数运算符示例:
# 声明变量
a = 6
b = 12
c = 0
# 运算符 +
c = a+b
print('1.a + b 的值:%d' %c)
# 运算符 —
c = a-b
print('2.a - b 的值:%d' %c)
# 运算符 *
c = a*b
print('3.a * b 的值:%d' %c)
# 运算符 /
c = a/b
print('4.a / b的值:%.3f' %c)
# 运算符 取模(%)
c = a % b
print('5.a 取模 b 的值:%.3f' %c)
# 运算符 幂运算(**)
c = a ** b
print('6.a 幂运算 b 的值:%d' %c)
# 运算符 向下取整(//)
a = 5
b = 2
c = a // b
print('7.a 向下取整 b 的值:%d' %c)
·输出结果:
2.比较运算符
运算符 | 描述 | 示例(假设变量 a=6 b=12) |
== | 等于 | (a==b)返回False |
!= | 不等于 | (a!=b)返回True |
> | 大于 | (a>b)返回False |
< | 小于 | (a<b)返回True |
>= | 大于等于 | (a>=b)返回False |
<= | 小于等于 | (a<=b)返回True |
·比较运算符示例:
"""
比较运算符
"""
# 声明变量
a = 6
b = 12
if a == b: # 等于 ==
print('a等于b')
else:
print('a不等于b')
print(a != b) # 不等于
print(a < b)
print(a <= b)
print(a > b)
print(a >= b)
·输出结果:
3.赋值运算符:
运算符 | 描述 | 示例(假设变量a=6 b=12) |
---|---|---|
= | 简单的赋值运算符 | c=a+b 将a+b的远算结果赋值给c |
+= | 加法的赋值运算符 | c+=a 等效于 c=c+a |
-= | 减法的的赋值运算符 | c-=a 等效于c=c-a |
*= | 乘法的赋值运算符 | c*=a 等效于c=c*a |
/= | 除法的赋值运算符 | c/=a 等效于c=c/a |
·赋值运算符示例:
"""
赋值运算符
"""
# 声明变量
a = 6
b = 12
c = 0
c = a+b
print(c)
# 使用赋值运算符 +=
c += a # c = c+a
print(a)
print(c)
# 使用赋值运算符 -=
c -= a # c = c-a
print(a)
print(c)
# 使用赋值运算符 *=
c *= a # c = c*a
print(a)
print(c)
# 使用赋值运算符 /=
c /= a # c = c/a
print(a)
print(c)
·输出结果:
4.逻辑运算符
运算符 | 描述 | 示例(假设变量 a=6 b=12) |
---|---|---|
and | a and b | 布尔“与”,否则它返回b的计算值,(a and b)返回12 |
or | a or b | 布尔“或”,否则它返回a的计算值,(a or b)返回6 |
not | not a | 布尔“非”,如果a为True,返回False,反之False,返回True。 |
·逻辑运算符示例:
"""
逻辑运算符
"""
a = True
b = False
print(a and b)
print(not(a and b))
print(a or b)
a = 6
b = 12
print(a and b) # 如果两边都是常量返回后边一个数
print(a or b) # 如果两边都是常量,返回前边一个数
·输出结果: