码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础10 条件语句

时间:2020-03-11 15:25:36      阅读:49      评论:0      收藏:0      [点我收藏+]

标签:pre   tar   运算符   number   关于   大于   对象   false   语句块   

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

 

一、关于布尔值

标准布尔值为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 条件语句

标签:pre   tar   运算符   number   关于   大于   对象   false   语句块   

原文地址:https://www.cnblogs.com/mazhiyong/p/12461962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!