Python学习笔记008

了不起的分支循环2

if
else

elif相当于else if

条件表达式(三元操作符)
x,y=4,5
if x<y:
small = x
else:
small = y
可以改进成:
small=x if x<y else y

assert 这个关键字我们称之为"断言",当这个关键字后面的条件为假的时候,程序自动崩溃并抛出AssertionError的异常
举个例子:

assert 3>4
一般来说我们可以用它在程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了

假如有x=1,y=2,z=3,请问如何快速将3个变量的值互换?
答:x,y,z=y,z,x

成员资格运算符
in 用于检查一个值是否在序列中,如果在序列中返回True,否则返回False
例如:

name=“小甲鱼”
“鱼” in name
True

“肥鱼” in name
False

使用三元操作符判断xyz大小
答: small=x if(x<y and x<z) else (y if y<z else z)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值