• Python基础10 条件语句


    现在让程序选择是否执行特定的语句块。

    一、关于布尔值

    标准布尔值为True和False。实际上,True和False不过是0和1的别名。

    用作布尔表达式(如if语句中的条件)时,下面的值都视为假:

      False  None  0  ""  ()  []  {}

    二、if语句

    if语句让你能够有条件地执行代码。

    name = input('What is your name?')
    if name.startswith('Python'):
        print('Hello, Python')
    else:
        print('Byebye')

    还有一个与if语句很像的条件表达式---C语言中三目运算符的Python版本。

    status = 'Hello' if name.startswith('Python') else 'Byebye'

     

    三、elif子句

    要检查多个条件,可使用elif。elif是else if的缩写。

    num = int(input('Input a number: '))
    if num > 0:
        print('The number is positive')
    elif num < 0:
        print('The number is negative')
    else:
        print('The number is zero')

    三、比较预算符

    表达式描述
            x == y   x等于y
            x != y   x不等于y
            x > y   x大于y
            x < y   x小于y
            x >= y   x大于等于y
            x <= y   x小于等于y
            x is y   x和y是同一个对象
            x is not y   x和y不是同一个对象
            x in y   x是y的成员
           x not in y   x不是y的成员
  • 相关阅读:
    Vue.2.0.5-混合
    Vue.2.0.5-自定义指令
    Vue.2.0.5-过渡状态
    Vue.2.0.5-深入响应式原理
    spring mvc + mybatis + spring aop声明式事务管理没有作用
    Spring注解@Component、@Repository、@Service、@Controller区别
    继承之后的使用注意事项_ArrayStoreException
    java 中打印调用栈
    禁止 favicon.ico 请求
    mysq时间戳最小值
  • 原文地址:https://www.cnblogs.com/mazhiyong/p/12461962.html
Copyright © 2020-2023  润新知