Python基础10 条件语句

Posted 麦克煎蛋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的成员

以上是关于Python基础10 条件语句的主要内容,如果未能解决你的问题,请参考以下文章

python--基础3(流程语句)

Python基础之条件语句

python基础--if条件语句

python基础-----------条件语句,循环语句

python基础之条件循环语句

6.Python基础语法条件语句