运算符
1.基本算术运算符
+
-
*
/
//
整除
%
取余
**
次方
+=
加加运算
*_,n
最后一个元素代表n
,*_
代表除n
之外的其他的元素
2.值判断
==
!=
<>
>
<
>=
<=
逻辑判断和成员判断
and
,or
,not
,in
数据类型
布尔,null类型,整形,浮点型,字符串,列表,元组,字典,集合
链式判断
3>2>1
流程控制语句
判断
基本的语法格式:
if 条件语句: # 注意这里必须以英文的冒号结束
条件语句为真时,执行的语句
嵌套
n = input("输入数字>>:")
if n.isdigit():
f_n = int(n)
if f_n == 5:
print('ok')
elif f_n > 5:
print('大了')
else:
print('小了')
else:
print('请输入数字')
循环
while True:
n = input("输入数字>>:")
n = int(n)
if n == 5:
print('相等')
break
elif n > 5:
print('大了')
else:
print('小了')
迭代
for i in 'hello world':
print(i)
range(n)
产生一个可被循环的整数序列,默认序列的元素从 零 开始
产生的元素数量是 n 个
for i in range(5):
print(i)
break 和 continue
for i in range(0, 10):
print(i)
if i < 3:
inp_num = int(input(">>:").strip())
# inp_num = int(inp_num)
if inp_num == 15:
print('You get it')
break
elif inp_num > 15:
print("高了")
else:
print("低了")
else:
print("Game over")
break
for i in range(2, 10, 2):
print("循环到", i)
if i == 4:
continue
print(i)
if i == 6:
break
range(开始索引号:结束索引号:步长)
for … else
- 当 for 循环体正常执行完毕时,再执行一下 else 后面的代码
- 当 执行了 break 后,就不再执行 else 后面的代码了
网友评论