1.算数运算
print('除法:', 3/2)
print('整除:', 3//2)
print('整除:', 3//-2)
print('幂运算:', 2**3)
print('一整一负向下取余:', 9 % -4)
print('一整一负向下取余:', -9 % 4)
2.比较运算
'''
一个变量由三部分组成 id标识 type类型 value值
== 比较的是value is 比较的是地址
!= is not
'''
a = 10
b = 10
print('a==b:', a == b)
print('a is b :', a is b)
s = 'helloWord'
print('h' not in s)
3.布尔运算
print(True and True)
print(True and False)
print(False or False)
print(False or True)
print(not True)
print(not False)
4.位运算
print(2 & 1)
print(2 | 2)
print('4向左移动两位:', 4 << 2)
print('16向右移动两位:', 15 >> 2)
5.bool函数
print(bool(''))
print(bool(False))
print(bool(0.00))
print(bool(0))
print(bool(None))
6.pass和连续比较
score = int(input('输入成绩:'))
if score >= 90:
print('A')
elif 80 <= score < 90:
print('B')
elif 70 <= score < 80:
print('C')
elif 60 <= score < 70:
print('D')
else:
pass
7.三目运算符
a = 5
b = 10
Max = a if a >= b else b
print(Max)
8.range函数
''' range(stop) [0,stop) 步长为1 '''
r = range(10)
print(list(r))
''' range(start,stop) [start,stop) 步长为1 '''
r = range(1, 15)
print(list(r))
''' range(start,stop,step) [start,stop) 步长为step '''
r = range(1, 15, 2)
print(list(r))