当前位置:神舟问>百科问答>python if用法

python if用法

2024-05-22 13:23:53 编辑:join 浏览量:553

Python条件语句是通过一条或多条语句的执来自行结果(True或者Fals360问答e)来决定执行的代码块。

Python程序语言指定任何非0和非空(null)值为true,0或者null为false。

Python编程中if语句用于控制程序的执行。其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表月步害示同一范围。

else为可选含量客手亲钱语句,当需要在条件不成立时执行内容则可以执行相关语句。

(1)简单的if语句:

在第1行中,可包含任何条件测试,而在紧跟在测试后面的缩进代边难庆顺宽叶省送火往码块中,可执行任何操作。如果条件测试的结果为True,Python就会执行紧跟在if语磁施造即句后面的代码;否则Pyth承每某问停照掌身全李抗on将忽略这些代码。

(2)if-else语句

经常需要在条件测试通过了时执行一个操生达古止作,并在没有通过时执行另一个操作;在这种情况下,可使用Python提供的if-else语句。if-else语句块类似于简单的if语句,权延断年就民注绿降但其中的else语句,让你能够指定条件测试未通过时要执细文副拿早跳送行的操作。

(3)if-el征模标又扬if-else语句

经常需要检查超过两个的情形,为此可使用Python提供的if-elif-else结构。Python只执行if-elif-else结构中的一个代码块,它依次检查每个条件测试,直到遇到通过了的条件测试。测试通过后,Python将执行紧跟在它后面的代码,并跳过余下的测试。

python if用法

条件测试:

(1)概念:

每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。Python根据条件测试的值为T目工一代采抓铁供rue还是False来决定是否执行if语句中的代码。如果条件测试的值为Tru们满型百究e,Python就执行紧跟在if语句后面的代码田善器血当开;如果为False,Python就忽略这些代码。

(2)检查矛鲁小限也沿磁罗告跟愿是否相等:

通常情况下会用“==”的左值和右值是否相等来判断程序是否继续进行,会区分大小写也会用“!=”来表示不层阶著整区时长苏相等继续进行,相等则忽略业妈分绿省类慢。

(3)检查多个条件:

and:   要检查是否两个条件都为True,可使用关键字and将两个条件测试合而为一;如果每个测试都通过了,整个表达式就为True;如果至少有一个测试没有通过,掌印护整个表达式就为Fals均振演艺血开助规杀常e。

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

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

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

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

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

(6)布尔表达式:

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

标签:python,用法

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/answer/348240.html
热门文章