python随笔4(if语句)

Posted wf1017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python随笔4(if语句)相关的知识,希望对你有一定的参考价值。

4.1条件测试

检查是否相等

最简单的条件测试检查变量的值是否与特定的值相等。

>>>car = audi
>>>car == audi
True

(==)运算符在它两边的值相等时返回True,否则返回False。

检查是否相等时不考虑大小写

在python中检查是否相等时区分大小写。

>>>car = Audi
>>>car ==audi

False

如果大小写不重要,只想检查变量的值,可以将变量的值转换成小写,在进行比较:

>>>car = Audi
>>>car.lower() == audi

True

函数lower()不会修改存储在变量car中的值。(转化成大写的方法是 upper())

检查是否不相等

要判断两个值是否不等,可使用(!=)

检查多个条件

使用and检查多个条件:当两个条件都是True时,整个表达式就为True,有一个为False,整个表达式就为False。

使用or检查多个条件:两个条件有一个为True,表达式就为True。

检查特定值是否包含在列表中

要判断特定的值是否已包含在列表中,可使用关键字in。

>>>items = [a,b,c]
>>>a in items 
True
>>>d in items
False

检查特定值是否不包含在列表中

可以使用 not in 。

banned_users = [a,b,c]
user = d
if user not in banned_users:
    print(user +  not in the list)

4.2 if语句

简单的if语句只有一个测试和一个操作

age = 19
if age >= 18:
     print("You are old enough to vote!")

在if语句中,缩进与for循环中相同。

if-else语句

age = 19
if age >= 18:
     print("You are old enough to vote!")
else:
     print("You are too young to vote!")

if-elif-else语句

例如,一个根据年龄段来收费的游乐场,4岁以下免费,,4-18岁5元,18岁以上10元。

age = 12
if age < 4:
    print("cost is 0.")
elif age < 18:
    print("cost is 5.")
else:
    print("cost is 10.")

使用多个elif代码块

可根据需要使用多个elif代码块,假如游乐场要给老年人打折,对于65岁以上的老人可以半价。

age = 12
if age < 4:
    price = 0
elif age < 18:
    price = 5
elif age < 65:
    price = 10
else:
    price = 5

测试多个条件

有时候你必须检查你关心的所有条件

name = [AAAz,Wf]
if AAAz in name:
    print(Adding AAAz)
if ppp in name:
    print(Adding ppp)
if Wf in name:
    print(Adding Wf)

以上是关于python随笔4(if语句)的主要内容,如果未能解决你的问题,请参考以下文章

JS随笔4

python入门基础教程随笔4-python数据结构-控制流 if for

SQL Select 语句的用法

Python之if语句

Python学习_4_if_while_for

第4天python学习 条件和 循环语句