首页后端开发Python应该养成哪些好的习惯

应该养成哪些好的习惯

时间2023-06-03 19:58:01发布访客分类Python浏览924
导读:应该养成哪些好的习惯?写注释python不用声明变量类型,不用声明方法的输入输出具体类型,这就是为什么你看不懂别人的代码的原因。所以,有时间,有条件的话,最好多写点注释,要不然过了一个星期,你可能自己都看不懂自己的代码在写啥。类的定义可以像...

应该养成哪些好的习惯?

写注释

python不用声明变量类型,不用声明方法的输入输出具体类型,这就是为什么你看不懂别人的代码的原因。所以,有时间,有条件的话,最好多写点注释,要不然过了一个星期,你可能自己都看不懂自己的代码在写啥。类的定义可以像leetcode那样,如下图。

通过像上图这样的定义,我们可以很清晰的知道一个方法的输入和输出是什么类型,别人看了也会觉得这人写的代码比较整洁,应该是个老手。

了解python的特性

这边的话主要强调的是python的基本数据类型及拓展的数据类型及魔法方法。如果你对python的魔法方法熟悉的话,你就可以用__slots__限制住类的属性,不让别人随便添加多余的属性。你就可以用__new__或者__metaclass__去实现单例模式。再者,知道orderdict的用法,你就不用因为要写一个有进出顺序的字典而绞尽脑汁。这一方面的知识可以通过研究《流畅的python》,读完《流畅的python》也可以让你恍然醒悟。

封装、装饰器

重复的代码段是不能忍的,不仅费时费力,还会让你的代码看起来很累赘。所以,需要反复的用到一些代码的时候,最好能将其用方法或者装饰器封装起来,这样可以让你的代码更加简洁,面向切面编程也可以让你把精力放在主体逻辑实现上去。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 应该养成哪些好的习惯
本文地址: https://pptw.com/jishu/60093.html
为什么爬虫犯法 如何实时获取返回数据

游客 回复需填写必要信息