python条件判断
学习目标
1、掌握条件判断和流程控制
2、掌握条件运算符 ==,>,<,in
3、掌握 if/else/elif 判断
核心知识
if判断
判断相同:
==和is用于判断两个变量的值是否一样,
==是判断数据的值是否一样,is不仅判断数据的值还判断数据是否指向同一个对象。
判断大小:可配合>、<来判断大小
判断存在:in关键字用来判断是否存在
a = 2
b = [1,2,3]
if a==2:
print('a等于2')
if a > 1:
print('a大于1')
if a in b:
print('a在列表b里面')

if else判断
判断用户输入是否大于3
a = int(input('请输入数字:'))
if a >= 3:
print('大于或等于3')
else:
print('小于3')

if else elif判断
a = int(input('请输入数字:'))
if a > 3:
print('大于3')
elif a < 3:
print('小于3')
else:
print('等于3')

应用场景
1、条件判断是程序流程控制的重要方法
2、数据类型的比较==,>,<是最常用的方法
3、条件判断占据了代码中几乎所有的逻辑判断
4、判断数据是否在列表中,判断某关键词是否出现在网页内容中,在漏洞复现中使用
总结归纳
数据类型的比较==,>,<是最常用的方法
条件判断符if/else/elif必须要熟悉格式和用法,记住引号和第二行要4个空格
多个if elif条件判断,可以把最有可能先发生的条件放到前面写,这样可以减少程序判断的次数,提高效率

浙公网安备 33010602011771号