搜索
写经验 领红包

你需要改掉的Python开发习惯(一)

导语:

在python开发过程中,会遇到一些很有意思的事情,很多python的开发习惯决定了python的代码质量、代码可读性。下面做一些总结:

1、手动字符串格式化:

你需要改掉的Python开发习惯(一)

使用f字符串具有更好可读性,易于编写代码。

你需要改掉的Python开发习惯(一)

2、手动关闭文件:

你需要改掉的Python开发习惯(一)

如果wirte接口调用失败,抛出了异常,那close接口就永远都不会被调用。而如果使用with语句,可以确保抛出异常了也能关闭文件。

你需要改掉的Python开发习惯(一)

3、同第二条,try-finally也可以做同样的处理

你需要改掉的Python开发习惯(一)

上面的代码其实没有问题,其他语言开发也是这么用的,但是我建议用with语句,它会自动调用close。

你需要改掉的Python开发习惯(一)

4、使用正确的异常捕获

你需要改掉的Python开发习惯(一)

上面的代码是在不停的接收一个从键盘输入的数字,但如果不小心输入ctrl+c,也会被异常捕获。最好的方式是使用正确的异常捕获类型。

你需要改掉的Python开发习惯(一)

5、幂的操作符

你需要改掉的Python开发习惯(一)

其实它是一个按位操作,正确的幂的操作符如下

你需要改掉的Python开发习惯(一)