千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > pythonif语句是什么

pythonif语句是什么

来源:千锋教育
发布人:xqq
时间: 2023-11-11 08:57:05 1699664225

本文主要介绍python中的if语句以及简单使用

1条件测试

(1)概念:

每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。Python

根据条件测试的值为True还是False来决定是否执行if语句中的代码。如果条件测试的值为True,

Python就执行紧跟在if语句后面的代码;如果为False,Python就忽略这些代码。

(2)检查是否相等:

通常情况下会用“==”的左值和右值是否相等来判断程序是否继续进行,会区分大小写

也会用“!=”来表示不相等继续进行,相等则忽略。

(3)检查多个条件:

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

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

or:关键字or也能够让你检查多个条件,但只要至少有一个条件满足,就能通过整个测试。仅当

两个测试都没有通过时,使用or的表达式才为False。

(4)检查特定值是否包含在列表内:

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

(5)检查特定值是否不包含在列表内:

确定特定的值未包含在列表中很重要,可使用关键字notin。

(6)布尔表达式

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

2.if语句

(1)简单的if语句:

ifconditional_test:

dosomething

在第1行中,可包含任何条件测试,而在紧跟在测试后面的缩进代码块中,可执行任何操作。

如果条件测试的结果为True,Python就会执行紧跟在if语句后面的代码;否则Python将忽略这些

代码。

(2)if-else语句

ifage>=18:

print("Youareoldenoughtovote!")

print("Haveyouregisteredtovoteyet?")

else:

print("Sorry,youaretooyoungtovote.")

print("Pleaseregistertovoteassoonasyouturn18!")

经常需要在条件测试通过了时执行一个操作,并在没有通过时执行另一个操作;在这种情况

下,可使用Python提供的if-else语句。if-else语句块类似于简单的if语句,但其中的else语句

让你能够指定条件测试未通过时要执行的操作。

(3)if-elif-else语句

age=12

ifage<4:

print("Youradmissioncostis$0.")

elifage<18:

print("Youradmissioncostis$5.")

else:

print("Youradmissioncostis$10.")

经常需要检查超过两个的情形,为此可使用Python提供的if-elif-else结构。Python只执行

if-elif-else结构中的一个代码块,它依次检查每个条件测试,直到遇到通过了的条件测试。测

试通过后,Python将执行紧跟在它后面的代码,并跳过余下的测试。

(4)使用多个elif语句

可根据需要使用任意数量的elif代码块,同时

Python并不要求if-elif结构后面必须有else代码块。在有些情况下,else代码块很有用;而

在其他一些情况下,使用一条elif语句来处理特定的情形更清晰.

小结:

如果你只想执行一个代码块,就使用if-elif-else结构;如果要运行多个代码块,就

使用一系列独立的if语句。

以上内容为大家介绍了python培训之if语句是什么,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

tags: python培训
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT