Python入门 17-11

mac2026-02-08  0

Python入门 17-11

不出意料的话,没有很多人有机会和当时一起看《你的名字》的人再续缘分吧。

笔记部分

else语句

其实我们在昨天错误处理的地方讲到过else的一种使用方法,就是放在try后面,在try语句没有找到错误的时候,进行申明。

x=input(‘请随便输入:’) try: print(int(x)) except ValueError as reason: print(‘出错了’+str(reason)) else:                 print(‘没有任何异常’)

else表达的就是这样的一种意思,它还可以和while语句连用

x=input(‘请输出一个整数:’) while x>0   x=x-2   print(x) else:   print(‘x已经小于等于零了!’)

和if语句也是同理,这就是为什么else if不用冒号,而else后面要加冒号了。 (else不属于if语句,可以看成是一种协同的语句,elif是if语句里的一部分)

with

用with语句可以让python来关心我们打开的文件什么时候关闭,可以减少代码量并减少犯错 如果出现异常文件也会自动关闭。

with open(‘xx.txt’) as f:   print(f.read()) 但当你不再需要这个文件时,或已经读取完毕,已经可以关闭的时候,它会帮你自动关闭,不需要你手动close

经典例子 比较两个文章的不同
最新回复(0)