> 技术操作
你需要改掉的Python开发习惯(一)
导语:
在python开发过程中,会遇到一些很有意思的事情,很多python的开发习惯决定了python的代码质量、代码可读性。下面做一些总结:
1、手动字符串格式化:
使用f字符串具有更好可读性,易于编写代码。
2、手动关闭文件:
如果wirte接口调用失败,抛出了异常,那close接口就永远都不会被调用。而如果使用with语句,可以确保抛出异常了也能关闭文件。
3、同第二条,try-finally也可以做同样的处理
上面的代码其实没有问题,其他语言开发也是这么用的,但是我建议用with语句,它会自动调用close。
4、使用正确的异常捕获
上面的代码是在不停的接收一个从键盘输入的数字,但如果不小心输入ctrl+c,也会被异常捕获。最好的方式是使用正确的异常捕获类型。
5、幂的操作符
其实它是一个按位操作,正确的幂的操作符如下