zoukankan      html  css  js  c++  java
  • 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()

  • 相关阅读:
    js的深拷贝特别注意this的深拷贝
    快速的熟悉一个angular的项目从run看起
    关于angular路由中的#
    AngularJS的Provider, Value, Constant, Service, Factory, Decorator的区别与详解
    css页面缩放
    jquery自定义window事件
    js自定义事件
    git分支
    webpack知识小结--require.context方法
    Vue 创建组件的两种方法
  • 原文地址:https://www.cnblogs.com/BBS2013/p/12748718.html
Copyright © 2011-2022 走看看