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的成员
posted on 2020-03-11 14:45  麦克煎蛋  阅读(272)  评论(0编辑  收藏  举报