• python-if语句


    if 判断条件1:
        执行语句1……
    elif 判断条件2:
        执行语句2……
    elif 判断条件3:
        执行语句3……
    else:
        执行语句4……
    

    由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现。(不要忘记if 判断语句:::::::冒号

    如果判断需要多个条件需同时判断时:

    • 可以使用 or (或),表示两个条件有一个成立时判断条件成功;
    • 使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

    引用代码链接:https://blog.csdn.net/hh5820/article/details/80964247

    python的if语句和其他语言有些不同之处?

    • 它没有用括号来表示代码块,而是使用缩进,现在乍听一下你可能不太明白,缩进的写法:
    • if的基本语法格式看下面:第一行是条件语句,如果满足条件就会执行第二行,没有括号或者结束语句,比如endif,没有。
    • 假如第二行没有缩进,就会产生错误。
    • 新手容易犯一个错误就是条件语句后面不写冒号。
    • 假如有多个条件,我们可以使用else,当条件不满足的时候执行它下面的语句块。当然else是顶个写,并且后面记得写冒号。
    • 如果还有更多的条件,我们可以使用elif,同样不要忘记冒号和缩进

     条件测试:if ?=>true or false?

    =赋值

    ==检查,考虑大小写。

    if a not in b

      print()

    布尔表达式:true or false。

    if语句

    if语句;if -ellif-else结构

    1 banned_users = ['andrew', 'carolina', 'david']
    2 user = 'marie'
    3 
    4 if user not in banned_users:
    5     print(user.title() + ", you can post a response if you wish.")
     1 age = 12
     2 
     3 if age < 4:
     4     price = 0
     5 elif age < 18:
     6     price = 5
     7 elif age < 65:
     8     price = 10
     9 elif age >= 65:
    10     price = 5
    11 
    12 print("Your admission cost is $" + str(price) + ".")

    使用多个elif与else本质无区别,都是执行判断。(可以省略else也是一样的效果)。

    使用if语句处理列表

    检查特殊元素:for a in as:

            print()

  • 相关阅读:
    根据IP头格式 写sniff
    双零碎安设Linux之后找不到Windows分区
    Oracle的共享封锁 独有封锁和共享更新封锁 (3)
    设置配备部署Windows与Linux平台的DATA GURAD (1)
    GTick 桌面节拍器
    在文本终端怎样查看上一屏内容(终端回滚快捷键)
    肃清Cache影响手动逼迫革新Buffer Cache
    Oracle数据库无法加载_OraMTS_的处理赏罚设置装备安置
    Linux操纵琐细下确立DBCA报错的料理要领
    设置Windows与Linux平台的DATA GURAD (2)
  • 原文地址:https://www.cnblogs.com/BBS2013/p/12748718.html
Copyright © 2020-2023  润新知