python3运算符和流程控制

运算符

算数运算符


+ - * / //整除 % **幂
n+=2 == n=n+2

值判断


== 等于 != 不等于 > 大于
< 小于 >= 大于等于 <= 小于等于

逻辑判断和成员判断


and 并的关系 or 或
not 否 in 属于(成员判断)

什么是假的


布尔 False null类型 None 整形 0 浮点型0.0
空字符串 '' 空列表 [] 空元组 () 空字典 {} 空集合 set()

链式判断 10>5>3
单行注释 #
多行注释 ''' 是字符串,会占用内存 ''' """ 通常用于与编写函数和类的文档(注释) """
续航符 \

判断


if 条件语句: # 注意这里必须以英文的冒号结束
条件语句为真时,执行的语句
elif 条件语句:
else:

n = input("输入数字>>:") # input 接收到的数据,都是字符串类型

三元运算


变量名 = 表达式 if 判断条件 else 表达式
x = 10
n = x - 1 if x > 10 else x + 1

# 当 if 后边的 判断条件成立, 变量名的值就是 紧跟在等号后面的值,# 否则,变量名的值将会是 else 后面的值。

循环


while True:
n = input("输入数字>>:")
n = int(n)
if n == 5:
print('相等')
break
elif n > 5:
print('大了')
else:
print('小了')

迭代


迭代 是重复反馈过程的活动,其目的通常是为了接近并到达所需的目标或结果。
每一次对过程的重复被称为一次“迭代”。

for 循环


得for循环能够知道在迭代过程中的执行顺序,记住上次被循环元素的位置。
for i in 'hello world':
print(i)

range(n)


产生一个可被循环的整数序列,默认序列的元素从 零 开始产生的元素数量是 n 个
for i in range(5):
print(i)

扫描二维码关注公众号,回复: 4654740 查看本文章

break 和 continue


break:结束循环
continue:结束次循环进入下一循环

猜你喜欢

转载自blog.csdn.net/qq_30429153/article/details/85257983