栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Python

0基础学python(12)

Python 更新时间:发布时间: 百科书网 趣学号

我们想要比较数值,比如想看一个人是否18岁,我们可以使用符号进行比较。

age=18
age==18

ture

第一个是在给age附一个值18,第二个两个等号是在判断是否age的值为18,如果是18,那么结果就是ture。

当然也会有答案不正确的时候。

answer=17

if answer!=47 
print(you is a loster)


you is a loster

这里我们先给answer付了一个值17,之后我们使用if语句判断这个值是否为47,!=表示不是的意思,如果不是47将会输出you is a loster。

在if语句中可以使用任何比较的符号。

当你想要检查多个条件的时候,可以使用and进行并列,如果与and并列的两个条件中两个条件都通过了,那么表达式答案就为ture,如果表达式中有一个没有通过那么答案就为false。

例如

age_0=22
age_1=18
age_0>=21 and age_1>=21

false

age_0=22
age_1=22
age_0>=21 and age_1>=21


ture

使用or也可以进行检查,但是对于or来说只要至少一个条件满足,就可以通过整个测试,只要当两个都没有通过是结果才会为false。

age_0=22
age_1=18
age_0>=21 and age_1>=21

ture

age_0=19
age_1=18
age_0>=21 and age_1>=21


false

我们有时需要检查特定值是否包含在列表中,要判断特定的值是否已包含在列表中,可以使用关键词in。

例如:

>>>cars=['bmw','audio','toyota']
>>>'bmw' in cars

ture

>>>'hongqi' in cars

false

还有些时候,确定特定的值未包含在列表中很重要,我们可以使用not in。

例如:

banned_user=['andrew','carolina','david']
user='marie'

if user not in banned_user:
    print(f"{user.title(),you can post a response if you wish.")

Marie,you can post a response if you wish.

布尔达表达式是你将会遇到的一个术语,其实他就是条件测试的别名,布尔表达式的结果要么是ture要么是false。

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/293803.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号