知行编程网知行编程网  2022-09-24 18:30 知行编程网 隐藏边栏  2 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python if语句是什么的相关知识,包括python编程,以及c语言if语句格式这些编程知识,希望对大家有参考作用。

python if语句是什么

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


1条件测试

(1)概念:

每个 if 语句的核心是一个计算结果为 True 或 False 的表达式,这称为条件测试。 Python

是否执行 if 语句中的代码取决于条件测试的结果是 True 还是 False。如果条件测试评估为 True,

Python 在 if 语句之后立即执行代码;如果为 False,Python 将忽略该代码。

(2)检查是否相等:

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

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

(3)检查多个条件:

and:要检查两个条件是否为真,请使用关键字 and 将两个条件测试结合起来;如果每次测试

全部通过,整个表达式为True;如果至少一项测试失败,则整个表达式为 False。

or:关键字or也可以让你检查多个条件,但只要满足至少一个条件,整个测试就会通过。除非

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

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

要确定特定值是否已包含在列表中,请使用关键字 in。

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

确定某个特定值不包含在列表中很重要,请使用关键字 not in。

(6)布尔表达式

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

2.if语句

(1)简单的if语句:

if conditional_test:
  do something

在第 1 行中,你可以包含任何条件测试,并且在紧随测试之后的缩进代码块中,你可以执行任何操作。

如果条件测试的结果为 True,Python 会立即执行 if 语句之后的代码;否则,Python 会忽略这些

代码。

(2)if-else语句

if age >= 18:
  print("You are old enough to vote!")
  print("Have you registered to vote yet?")
else:
  print("Sorry, you are too young to vote.")
  print("Please register to vote as soon as you turn 18!")

通常需要在条件测试通过时执行一项操作,而在失败时执行另一项操作;在这种情况下

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

允许你指定条件测试失败时要执行的操作。

(3)if-elif-else语句

age = 12
if age < 4:
  print("Your admission cost is $0.")
elif age < 18:
  print("Your admission cost is $5.")
else:
  print("Your admission cost is $10.")

经常需要检查两种以上的情况,可以使用 Python 提供的 if-elif-else 构造。 Python 只执行

if-elif-else 构造中的一段代码,依次检查每个条件测试,直到遇到通过的条件测试。测量

测试通过后,Python 执行后面的代码并跳过其余的测试。

(4)使用多个elif语句

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

Python 在 if-elif 构造之后不需要 else 块。在某些情况下 else 块很有用;尽管

在其他一些情况下,使用 elif 语句来处理特定情况会更清楚。

小结:

如果只想执行一段代码,请使用 if-elif-else 构造;如果要执行多个代码块,请使用 if-elif-else 构造

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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享