day12:Python的else语句和with语句

mac2024-11-07  12

Python的else语句和with语句

else语句

if —else

x=input() x=int(x) if x==521: print("i love you") elif x==1314: print("forever") else: print("love you forever")

while/for—else 在while下方添加else,如果while中的break执行了,则不允许else;如果break不执行,循环结束,则执行下方的else。 for循环同理

n=1 while n<5: if n=3 break print (n) else: print(yes)

上程序执行结果为 1 2 3 并不打印yes

with语句

with语句对那些被定义了标准的清理行为的对象使用,不管对这个对象是否调用成功或者在调用中出现某些异常,只要使用结束,那么这个对象所占的内存就会被释放。

最新回复(0)