python学习03-运算符

python中的运算符主要包括:算术运算符、赋值运算符、比较(关系)运算符、逻辑运算符和位运算符。

1. 算术运算符

在python中,*运算符可以用于字符串中,结果是字符串重复指定次数的结果

在除法运算中,除数不能为0 ,否则报ZeroDivisionError异常

例子:

a = 17
b = 15
c = 3
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a // b)
print(b % c)
print(b ** c)

输出结果:

32
2
255
1.1333333333333333
1
0
3375

2. 赋值运算符

*注:=为赋值运算符,==为比较运算符

例子:

a = 17
b = 15
c = 3
a = a + b # 此时a值为32
print(a)
a += b # 此时a值为47
print(a)
a -= b # 此时a值为32
print(a)
a *= b # 此时a值为480
print(a)
a /= b # 此时a值为32.0
print(a)
a //= b # 此时a值为2.0
print(a)
a **= b # 此时a值为32768.0
print(a)
a %= b # 此时a值为8.0
print(a)

输出结果:

32
47
32
480
32.0
2.0
32768.0
8.0

3. 比较(关系)运算符

例子:

english = 92
python = 95
c = 89
print('python = ' + str(python) + ', english = ' + str(english) + ', c = ' + str(c))
print('python > english的结果: ' + str(python > english))
print('python < english的结果: ' + str(python < english))
print('python != english的结果: ' + str(python != english))
print('python == english的结果: ' + str(python == english))
print('english >= c的结果: ' + str(english >= c))
print('python >= english的结果: ' + str(python >= english))

输出结果:

python = 95, english = 92, c = 89
python > english的结果: True
python < english的结果: False
python != english的结果: True
python == english的结果: False
english >= c的结果: True
python >= english的结果: True

4. 逻辑运算符

使用逻辑运算符进行逻辑运算的结果

5. 位运算符

在编写程序时,尽量使用()来限定运算次序

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();