Python有什么特别的技巧
导读:Python有什么特别的技巧?python有什么特别的技巧,还真不好说,我觉得很多时候是一种规范,遵循一定的规范对我们的代码质量有显著的好处,在这里说一下我使用Python常用到的一些经验。常量集中到一个文件相信我们在日常使用Python的...
Python有什么特别的技巧?
python有什么特别的技巧,还真不好说,我觉得很多时候是一种规范,遵循一定的规范对我们的代码质量有显著的好处,在这里说一下我使用Python常用到的一些经验。
常量集中到一个文件相信我们在日常使用Python的时候会碰到一堆常量,比如数据库的密码、数据库的用户名、网络IP地址,端口号、邮箱的用户名、密码等。这个时候如果我们在需要开发的时候使用,通常都是相应的代码中直接定义写,这对代码的可维护性比较差,相像一下,一段代码中多处引用数据库的地址,是只需要改一个常量,还是一处一处地改,来得方便。这也是我们提供使用常量集中到一个文件的原因,可扩展性、可维护性高。下图中的ConstantVariably.py中就是一个常量文件。
数据交换值的时候不推荐使用中间变量在其它语言中我们经常看到交换两个变量的值的时候需要一个中间变量temp,形如:
实际上,在python中还有更简单、更pythonic的实现方式,代码如下:
如上图所示,我们的实现方式不需要借助任何中间变量并且能够获得更好的性能。从整体的时间上来看,Pyhonic的方式性能提高了不少,而且不用使用中间变量,代码也更为简洁,是值得推荐一种方式。
以上两种我觉得更多是一种编程规范,当然也是一种技巧,我们平时在编程的时候多注意一些细节,代码的质量和效率都会大大的提高。欢迎大家留言讨论。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Python有什么特别的技巧
本文地址: https://pptw.com/jishu/63856.html