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()

  • 相关阅读:
    C++---继承和派生
    【解迷糊】关于PHP的extract()函数提取出的变量的作用域问题
    PHP常用内置函数记忆(持更)
    PHP数据类型转换
    在window把自己的项目上传到github
    github Desktop上传项目
    【终于明白】PHP加入命名空间的好处--方便自动加载
    PHP中session的使用方法和生命周期问题
    php
    PHP中include和require的区别详解
  • 原文地址:https://www.cnblogs.com/BBS2013/p/12748718.html
Copyright © 2011-2022 走看看