if 语句的语法:
1. if 条件 : #引号是将条件与结果分开
代码块 # 四个空格,或者一个tab键,这个是告诉程序满足这个条件的
说明: 当条件成立的时候(True), 代码块会被执行
2. if 条件 :
代码块
else:
代码块
3. if 条件1 :
代码块1
elif 条件2:
代码块2
elif...
else:
代码块
# 当条件1成立. 执行代码1, 条件1不成立. 再次判断条件2...
# 只会执行其中的一个代码块
4. 可以无限的嵌套. 但是在实际开发中. 尽量不要超过三层嵌套
while循环语句语法:
1.while 条件:
代码块
说明: 判断条件是否为真. 如果真,执行代码块(循环体),执行完继续判断条件是否为真. 如果真.继续执行.直到条件为假停止循环.
while..else循环语句的语法:
1. while 条件:
循环体
else:
代码块
说明: 当条件不成立会执行 else后面的代码 ,如果循环体内执行了break则while后面的else不会执行.
例如:
index = 0 while index < 5: if index == 3: break # break的时候不会执行while后面的else print("旭哥") index = index + 1 else: # 条件不成立. 执行的代码 print("梁姐")
break 和 continue:
1.break: 彻底结束本层循环
2.continue:停止本次循环,继续执行下一次循环
in not in :
1. in :表示 xxx字符串是否出现在xxxxx字符串中
2.not in : 与上面相反
例如:
# in 可以帮我们判断xxx字符串是否出现在xxxxxxx字符串中 content = input("请输入你的评论:") # 马化腾是特殊字符 if "马化腾" in content: print("非法的") else: print("合法的") # not in 没有出现xxx