Python学习笔记(四)—— If语句

在Python中,if 语句让能够检查程序的当前状态,并据此采取相应的措施。
1、条件测试
每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。
1.1 检查是否相等
检查是否相等时区分大小写,例如,两个大小写不同的值会被视为不相等:

>>>car = 'Audi'
>>>car == 'audi'
False 

函数lower()不会修改存储在变量中的值。网站采用类似的方式让用户输入的数据符合特定的格式。

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

1.2 检查条件

运算符描述实例
and如果两个语句都为真,则返回 Truex > 1 and x < 8
or如果其中一个语句为真,则返回 Truex > 3 or x < 1
not反转结果,如果结果为 true,则返回 Falsenot(x > 3 and x < 10)
is如果两个变量是同一个对象,则返回 truex is y
is not如果两个变量不是同一个对象,则返回 truex is not y
in如果对象中存在具有指定值的序列,则返回 Truex in y
not in如果对象中不存在具有指定值的序列,则返回 Truex not in y

位运算(二进制):

运算符描述实例
&AND:按位与操作如果两个位均为 1,则将每个位设为 1。
IOR:按位或操作如果两位中的一位为 1,则将每个位设为 1。
^XOR:异或两位相同为0,相异为1
~NOT反转所有位
<<Zero fill left shift:左移通过从右侧推入零来向左移动,推掉最左边的位
>>Signed right shift:右移通过从左侧推入最左边的位的副本向右移动,推掉最右边的位。

1.5、if-elif-else代码块
Python并不要求if-elif结构后面必须有else代码块

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值