内容目录
一、运算符与字符串
1. 算术运算符
前四个加减乘除就不说了
% 是 取余,返回除法的余数
// 是整除,返回除法的商的整数部分
*是幂,比如:a**b,返回 a 的 b 次方
在运算符左边和右边的数值,我们称之为操作数。
以下程序演示了7种算术运算符的使用:
a = float(input('请输入第一个操作数,输完后按回车键:'))
b = float(input('请输入第二个操作数,输完后按回车键:'))
print(a,'+',b,'=',a+b)
print(a,'-',b,'=',a-b)
print(a,'*',b,'=',a*b)
print(a,'/',b,'=',a/b)
print(a,'%',b,'=',a%b)
print(a,'//',b,'=',a//b)
print(a,'**',b,'=',a**b)
输出
请输入第一个操作数,输完后按回车键:3
请输入第二个操作数,输完后按回车键:6
3.0 + 6.0 = 9.0
3.0 - 6.0 = -3.0
3.0 * 6.0 = 18.0
3.0 / 6.0 = 0.5
3.0 % 6.0 = 3.0
3.0 // 6.0 = 0.0
3.0 ** 6.0 = 729.0
2. 赋值运算符
基本赋值运算符: =
增量赋值运算符: += -= *= /= %= **= //=
基本赋值:
a = float(input('请输入第一个操作数,输完后按回车键:'))
b = float(input('请输入第二个操作数,输完后按回车键:'))
a = b
print('a = b 等价于 a = b')
print('a的结果为:',a)
输出
请输入第一个操作数,输完后按回车键:3
请输入第二个操作数,输完后按回车键:5
a = b 等价于 a = b
a的结果为: 5.0
加赋值:
a = float(input('请输入第一个操作数,输完后按回车键:'))
b = float(input('请输入第二个操作数,输完后按回车键:'))
a += b
print('a += b 等价于 a = a + b')
print('a的结果为:',a)
输出
请输入第一个操作数,输完后按回车键:3
请输入第二个操作数,输完后按回车键:5
a += b 等价于 a = a + b
a的结果为: 8.0
减赋值:
a = float(input('请输入第一个操作数,输完后按回车键:'))
b = float(input('请输入第二个操作数,输完后按回车键:'))
a -= b
print('a -= b 等价于 a = a - b')
print('a的结果为:',a)
输出
请输入第一个操作数,输完后按回车键:3
请输入第二个操作数,输完后按回车键:5
a -= b 等价于 a = a - b
a的结果为: -2.0
乘赋值:
a = float(input('请输入第一个操作数,输完后按回车键:'))
b = float(input('请输入第二个操作数,输完后按回车键:'))
a *= b
print('a *= b 等价于 a = a * b')
print('a的结果为:',a)
输出
请输入第一个操作数,输完后按回车键:3
请输入第二个操作数,输完后按回车键:5
a *= b 等价于 a = a * b
a的结果为: 15.0
### 除赋值:
```python3
a = float(input('请输入第一个操作数,输完后按回车键:'))
b = float(input('请输入第二个操作数,输完后按回车键:'))
a /= b
print('a /= b 等价于 a = a / b')
print('a的结果为:',a)
输出
请输入第一个操作数,输完后按回车键:3
请输入第二个操作数,输完后按回车键:5
a /= b 等价于 a = a / b
a的结果为: 0.6
取余数赋值:
a = float(input('请输入第一个操作数,输完后按回车键:'))
b = float(input('请输入第二个操作数,输完后按回车键:'))
a %= b
print('a %= b 等价于 a = a % b')
print('a的结果为:',a)
输出
请输入第一个操作数,输完后按回车键:3
请输入第二个操作数,输完后按回车键:5
a %= b 等价于 a = a % b
a的结果为: 3.0
幂赋值:
a = float(input('请输入第一个操作数,输完后按回车键:'))
b = float(input('请输入第二个操作数,输完后按回车键:'))
a **= b
print('a **= b 等价于 a = a ** b')
print('a的结果为:',a)
输出
请输入第一个操作数,输完后按回车键:3
请输入第二个操作数,输完后按回车键:5
a **= b 等价于 a = a ** b
a的结果为: 243.0
取整数赋值:
a = float(input('请输入第一个操作数,输完后按回车键:'))
b = float(input('请输入第二个操作数,输完后按回车键:'))
a //= b
print('a //= b 等价于 a = a // b')
print('a的结果为:',a)
输出
请输入第一个操作数,输完后按回车键:3
请输入第二个操作数,输完后按回车键:5
a //= b 等价于 a = a // b
a的结果为: 0.0
3. 比较运算符
1. 布尔类型的定义
布尔型(bool)用关键字True和False表示,分别对应“真”与“假”,或者“对”与“错”
2. 布尔类型的作用
显示比较运算的结果,比如:
10小于2,结果是错的,所以输出False
print(10<2)
通过print()函数输出存储在变量中的字符串内容
False