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里面')

image.png

if else判断

判断用户输入是否大于3

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

image.png

if else elif判断

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

image.png

应用场景

1、条件判断是程序流程控制的重要方法
2、数据类型的比较==,>,<是最常用的方法
3、条件判断占据了代码中几乎所有的逻辑判断
4、判断数据是否在列表中,判断某关键词是否出现在网页内容中,在漏洞复现中使用

总结归纳

数据类型的比较==,>,<是最常用的方法
条件判断符if/else/elif必须要熟悉格式和用法,记住引号和第二行要4个空格
多个if elif条件判断,可以把最有可能先发生的条件放到前面写,这样可以减少程序判断的次数,提高效率

posted @ 2023-10-29 13:07  JFSec  阅读(48)  评论(0)    收藏  举报