美文网首页Python
Python-条件语句

Python-条件语句

作者: 阿凡提说AI | 来源:发表于2024-09-03 01:58 被阅读0次

在Python中,条件语句用于根据特定条件执行不同的代码段。最常见的条件语句是if、elif(else if的简写)和else,逻辑表达式后面要用冒号结尾。。下面是条件语句的基本结构和一些示例。

if 条件表达式:
# 条件为真时执行的代码块
elif 另一个条件表达式:
# 上面的条件不为真,但这个条件为真时执行的代码块
else:
# 上述所有条件都不为真时执行的代码块
# 示例1:简单的if语句
x = 10
if x > 0:
    print("x是正数")
# 示例2:if-else语句
y = -5
if y > 0:
    print("y是正数")
else:
    print("y不是正数")
# 示例3:if-elif-else链
age = 18
if age < 18:
    print("你是未成年人")
elif age >= 18 and age < 65:
    print("你是成年人")
else:
    print("你是老年人")

布尔值:Ture和False.在Python底层,True就是1,False就是0.bool()函数可以将其他类型的值转换为bool类型的值。

print(bool(1)) # 输出: True
print(bool(0)) # 输出: False
print(bool("abc")) # 输出: True
print(bool("")) # 输出: False
print(bool([])) # 输出: False
print(bool(None)) # 输出: False

在条件语句中,Python会自动将非布尔值转换为布尔值,因此可以直接使用非布尔值作为条件:

if 0:
    print("这是真的")
else:
    print("这是假的") # 这行将被执行
if "":
    print("这是真的")
else:
    print("这是假的") # 这行将被执行
if [1, 2, 3]:
    print("这是真的") # 这行将被执行
else:
    print("这是假的")

Python语言需要通过缩进建立代码块,同一个代码块,缩进(4个空格)是相同的。
比较运算符:== < > >= <= != is is not in not in
is: 检查两个变量是否引用内存中的同一个对象。
is not : 检查两个变量是否不引用内存中的同一个对象。
如果需要多个逻辑表达式组合在一起的情况,需要用到逻辑与(and)、逻辑或(or)和逻辑非(not)。
pass语句在Python中是一个空操作符,它不做任何事情,只是作为一个占位符。

class EmptyClass:
    pass
def empty_function():
    pass

在Python中,assert 语句用于在代码中设置检查点,确保某些条件在程序执行期间始终为真。如果assert语句中的条件评估为False,Python会抛出一个AssertionError异常。这通常用于开发和测试阶段,以捕获不应该发生的情况。
下面是assert语句的基本用法:

assert 表达式, 注释

如果表达式为True,程序将继续正常执行。如果表达式为False,则会抛出异常,并且注释将作为异常的描述信息。

相关文章

  • 初学python-条件语句

    Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代...

  • python-解析语句、条件语句、打包和解包

    很多入门的教程书上是不会提到这个东西的,但是在网上看别人的代码时经常能够看到这种语句。 那么到底是什么叫解析语句呢...

  • Java流程控制2

    条件语句 if条件语句,switch多分支语句 if条件语句总 if条件句中又分为:if条件语句,if…else,...

  • Javascript 基础:语句

    1.条件语句 if(条件){语句}if(条件){语句1}else{语句2}if(条件){语句1}else if(条...

  • 语句

    条件语句 if (条件){语句1}else{语句2} if (条件){语句1}else if(条件2){语句2}e...

  • 07-Go语言条件语句

    if条件语句 if条件语句三种格式 if条件语句结构特点 switch条件语句 语句格式 switch语句注意点

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • JavaScript(第三天)—爱创课堂专业前端培训

    一、条件语句 条件语句格式一: if(条件表达式){ 条件表达式成立执行的语句; } 条件语句格式二: if(条件...

  • 条件判断语句、多重条件判断语句

    条件判断语句 多重条件判断语句 if语句语法三:if(条件表达式){语句...}else if(条件表达式){语句...

  • 流程控制

    条件语句 if条件语句 *if条件语句主要用于告知程序当某一个条件成立时,须执行满足该条件的相关语句,if条件语句...

网友评论

    本文标题:Python-条件语句

    本文链接:https://www.haomeiwen.com/subject/pvffljtx.html