Python基本语法-控制语句

前言

语法里常见的控制语句。
小知识,python以缩进来表示是否在同一个语句块中,所以在书写的时候注意格式。

运算符

首先介绍一些常见的运算符,作为控制语句判断条件。

逻辑运算符

运算符 描述
and 布尔与,两个都为true则返回true,否则返回false
or 布尔或,有一个为true则返回true,否则返回false
not 布尔非,输出相反的

成员运算符

运算符 描述
in 如果在在指定的序列中则返回true,否则返回false
not in 与in作用相反

条件控制语句

和C/C++逻辑基本相同,只不过某些细节上可能有些区别

# 分别等同于C的if、else if、else。注意加冒号。
if a == 1:
    print(a)
    print("True")
elif a == 2 and a == 3:             #注意使用and作为逻辑运算符
    print("Too True")
else:
    print("False")

循环语句

for循环

# 参数:从0开始到哪个数为止,不包括这个数
for i in range(5):
    print(i) 

# 首参:从哪个数开始;二参:到哪个数为止;三参:每次步进多少。步进可以为负数
for i in range(0, 10, 2): 
    print(i)

# 可以在字符串内进行输出
name = "maanshan"
for i in name:
    print(i, end = "\t")

# 输出列表
a = ["aa", "bb", "cc","dd"]
for i in range(len(a)):
    print(i, a[i])

while循环

# while循环执行时不会自动增加循环变量,要手动添加才行
while i < 5:
    print("当前是第%d次执行"%(i + 1))
    print("i=%d"%i)
    i += 1

# 和else组合,在循环不满足的第一下会执行else语句
count = 0
while count < 5:
    print(count, "小于5")
    count += 1
else:
    print(count, "大于或者等于5")

其他控制语句

关键之 描述
break 跳出当前的循环体
continue 跳过当前循环,直接进行下一轮循环
pass 占位语句,不做任何事情

猜你喜欢

转载自www.cnblogs.com/Za-Ya-Hoo/p/12763353.html