Python笔记(5)——if 语句一:条件测试(Python编程:从入门到实践)

  每条if语句的核心都是一个值为True或False的表达式。Python根据条件测试的值为True还是False来决定是否执行if语句中的代码。如果条件测试的值为True,Python就执行紧跟在if语句后面的代码;如果为False,Python就忽略这些代码

1. 检查是否相等:将一个变量的当前值同特定值进行比较。使用双等号(==)

1 a="apple"  #使用等号对变量进行赋值
2 print(a=="apple")  #判断变量a的值是否为apple,并将结果(True 或False)输出
3 print(a=="banana") #判断变量a的值是否为,并输出结果
输出结果为:
True
False

2. 检查是否不相等:使用惊叹号和等号(!=)

1 b='bag'
2 if b != 'package': #将b的值与package比较
3     print("this is a bag")  #如果两者不相等,返回Ture(不输出)并执行if语句后代码;如果相等,返回False,不执行if语句后代码
输出为:
this is a bag

 

1 c='pig'
2 if c != 'pig': #两者相等,返回False(不输出),不执行if后语句。
3     print("this is a pig") #输出结果为空
输出为:

3. 比较数字:

1 age=21
2 print(age==18)
3 print(age>18)
4 print(age<=18)
5 age_1=22
6 if age_1>20:
7     print("你比我年龄大")
结果为:
False
True
False
你比我年龄大

4. 检查多个条件

(1)使用and检查多个条件:and左右两个条件都为真时,整个表达式为True;至少有一个为假时,整个表达式为False。

(2)使用or检查多个条件:or左右两个条件至少有一个为真时,通过测试;当条件都为假时,使用or的表达式才为False。

“and”举例:

1 a=18
2 b=22
3 print(a==18 and b==18)
4 
5 c="int"
6 d='str'
7 print(a!='class' and d=='str')
结果为:
False
True

“or”举例:

1 a=18
2 b=22
3 print(a==20 or b==20)
4 
5 c="int"
6 d='str'
7 print(a!='class' or d=='str')
结果为:
False
True

5. 检查特定值是否包含在列表中

(1)特定值包含在列表中:使用关键字“in”

(2)特定值不包含在列表中:使用关键则“not in”

 1 print("包含(in)")
 2 Flist=['tea','water','beer']
 3 print('beer'in Flist)
 4 print('milk' in Flist)
 5 
 6 print("\n不包含(ont in)")
 7 Hlist=['li hua','liu ming','zhang qing']
 8 name='chen xin'
 9 if name not in Hlist: #name不在列表Hlist中,返回True,执行缩进语句。
10     print(Hlist[2].title()+" is her best friend.")
结果为:
包含(in)
True
False

不包含(ont in)
Zhang Qing is her best friend.

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python笔记(5)——if 语句一:条件测试(Python编程:从入门到实践) - Python技术站

(0)
上一篇 2023年3月31日 下午9:11
下一篇 2023年3月31日 下午9:11

相关文章

  • Python笔记(1)——字符串(Python编程:从入门到实践)

    字符串 一、使用方法修改字符串大小写 1. 方法:变量.tittle():首字母大学显示字符串中的每个英文单词 2. 方法:变量.upper():字符串全改为大写 3. 方法:变量.lower():将字符串全改为小写 二、合并(拼接)字符串 三、使用制表位或换行来添加空白 制表位:t 换行符:n 四、删除空白 方法:.rstrip():删除字符串末尾的空白。…

    2023年3月31日
    00
  • Python笔记(3)——列表二:操作列表(Python编程:从入门到实践)

    一、遍历列表   1. 遍历整个列表:使用for循环 1 colors=[‘red’,’yellow’,’blue’,’green’] #定义列表 2 for color in colors: #使用循环:从列表中提取一个元素并将其存在变量i中 3 print(color) #打印变量i的值 以上代码运行的结果是:   执行第1行代码定义列表colors,执…

    2023年3月31日
    00
  • Python笔记(4)——元组(Python编程:从入门到实践)

    元组 1. 元组:不可变的列表。元组一经创建不能被修改。 2. 表示:用圆括号()来表示,并用逗号来分隔其中的元素。可通过索引访问其元素。 3. 访问:访问列表元素,指出元组的名称,再指出元素的索引,并将其放在方括号内。请求获取列表元素时,Python只返回该元素,而不包括方括号和引号。元组访问与列表相同。 4. 遍历元组中所有值:使用for循环遍历元组的所…

    2023年3月31日
    00
  • Python笔记(2)——列表一:列表简介(Python编程:从入门到实践)

    一、列表是什么 列表:由一系列按特定顺序排列的元素组成(列表是有序集合)。 表示:用方括号[]来表示,并用逗号来分隔其中的元素。 访问:访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。请求获取列表元素时,Python只返回该元素,而不包括方括号和引号。 列表索引从0开始:在Python中,第一个列表元素的索引为0,而不是1。要访问第四个…

    2023年3月31日
    00
合作推广
合作推广
分享本页
返回顶部