首页 > 分享 > Python if语句

Python if语句

最新推荐文章于 2024-09-18 00:25:49 发布

Fe_cow丿 于 2018-12-05 22:06:35 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

Python if语句

1、简单示例:

colors = ['red', 'green', 'blue', 'pink'] for color in colors: if color == 'red': print(color.upper()) else: print(color.title()) # 输出结果如下: RED Green Blue Pink 1234567891011 这个示例中循环首先检查当前的颜色是否是’red’,如果是,就以全是大写的方式打印它;否则就首字母大写的方式打印。 2、条件测试: 每条if 语句的核心都是一个值为True 或False 的表达式,这种表达式被称为**条件测试** 2.1、检查是否相等:

最简单的条件测试检查变量的值是否与特定值相等

color = 'red' # 首先将'red' = 赋值给color变量,再==判断 'red'字符串是否再color这个变量里 print(color == 'red') # 输出结果: True 123 相等运算符 在它两边的值相等时返回True ,否则返回False 2.2、检查是否相等时不考虑大小写:

两个大小写不同的值会被视为不相等

color = 'red' print(color == 'Red') print(color) # 输出结果: False 'red' # 可以看出此判断没有影响到color变量里面的值 1234 2.3、检查是否不相等:

要判断两个值是否不等,可结合使用惊叹号和等号(!= ),其中的惊叹号表示不

color = 'red' if color != 'green': # 将'green' 跟color变量里面的'red' 进行比较, 如果不相等就继续往下走 print('走到了这里了~') 1234 Python将返回True ,进而执行紧跟在if 语句后面的代码;如果这两个值相等。Python将返回False ,因此不执行紧跟在if 语句后面的代码。 2.4、比较数字:

age = 18 print(age == 18) # 输出结果:18 age = 17 if age != 18: # 这要这里返回的是True 就会执行if 里面的代码 print('走到了这里') # 输出结果, 走到了这里 1234567

条件语句中可包含各种数学比较,如小于、小于等于、大于、大于等于

age = 18 print(age < 21) print(age <= 21) print(age > 21) print(age >= 21) # 输出结果如下: True True False False 12345678910 2.5、检查多个条件: 有时需要两个条件都是True才执行相应操作,有时只需要一个条件为True的时候就执行操作 关键字and和or就可以符合这样的需求 2.5.1、使用and检查多个条件:

要检查是否两个条件都为True ,可使用关键字and 将两个条件测试合而为一

如果每个测试都通过了,整个表达式就为True

如果至少有一个测试没有通过,整个表达式就为False 。

age_01 = 18 #定义了两个用户存储年龄变量:age_01, age_02 age_02 = 21 print(age_01 == 18 and age_02 == 23) # 检查该值是否跟特定值相等, and左边相等,and右边的就不等 print(age_01 == 18 and age_02 != 23) # and左右都相等,都成立就返回 True # 输出结果如下: False True 1234567 使用and的时候可以这么写(age_0 >= 21) and (age_1 >= 21),分别放在一对括号内 2.5.2、使用or检查多个条件:

关键字or 也能够让你检查多个条件,但只要至少有一个条件满足,就能通过整个测试,两个测试都没有通过时,使用or 的表达式才为False

age_01 = 18# 存储年龄的变量 age_02 = 21 print(age_01 == 16 or age_02 == 23) # 整个表达式都为False 因此返回的就是False print(age_01 == 18 or age_02 == 23) # or 后面的是True,所以该表达式返回结果就是True # 输出结果如下: False True 1234567 2.6、检查特定值是否包含再列表中:

要判断特定的值是否已包含在列表中,可使用关键字in

colors = ['red', 'blue', 'black', 'pink'] print('red' in colors) # 关键字In 检查该值是否再这列表中 print('green' in colors) # 输出结果如下: True False 123456 2.7、检查特定值是否不包含再列表中:

使用关键字not in

colors = ['red', 'blue', 'black', 'pink'] print('red' not in colors) # 如果特定值不再colors 就返回True,显示red是再colors列表里 print('green' not in colors) # 相反它不存在 # 输出结果如下: False True 123456 2.8、布尔表达式:

布尔表达式的结果要么为True ,要么为False

red = True blue = False 12

相关知识

Python复习题库带答案
【Python】基础
Python语句序列“a=121+1.21;print(type(a))”的输出
Python程序设计教程 第九章习题参考答案
python基础一
Python常见的错误以及其解决方案
使用Python调用mysql
SKYNE/python
python font函数
python 绘制一个四瓣花图

网址: Python if语句 https://m.huajiangbk.com/newsview792297.html

所属分类:花卉
上一篇: 古风表白句子语录经典
下一篇: 520告白节文案 浪漫表白语句