建议2,3,4,5

建议2:编写pythonic代码

python的PEP8规范中有对书写python 代码的建议,可以参考一下这一篇中文文章
平常我写代码都是用的pycharm,它有按PEP8标准来提示用户。

我说说平常常遇到的情况:

  • 缩进。推荐使用空格,但是我平常使用的是tab。一般情况下,没问题。但是我曾经在ubuntu中就遇到过tab和空格转换的问题。
  • 函数和函数之间间隔两行,类方法之间间隔一行
  • 类的命名使用驼式命名法,第一个字母为大写(在pycharm中)
  • 参数应该为小写
  • 不要在一行import多个库,如import sys, os
  • 空格。避免不必要的空格。在逗号,分号,冒号之前不能有空格。操作符左右都有一个空格,参数默认值的等号两边没有空格。
  • 注释。最好使用英文,只注释必要内容。docstring使用英文双引号,一对”“”。
  • 尽可能使用is或者is not取代==
  • except后面不能空
  • 文件末尾有一行空行
  • 使用startwith()和endwith()代替切片建成字符串前缀或后缀
  • 使用isinstance()来比较对象类型而不是type()
  • 使用is not来判断序列是否为空而不是len(array)==0

更多的请参考官方文档

建议3:理解python与c语言的不同之处

  • python使用空格缩进来分隔代码块,c使用{}
  • python中”和”“没有明显区别
  • 三元操作符?在python中为ans = a if a > b else b
  • 没有switch case,不过可以使用等效的方法实现。

建议4:在代码中添加适当的注释

  • 个人认为注释是在一个函数或方法定义后的一行,介绍该方法或函数的作用和大概实现就ok了,过于详细的介绍,反而是代码变得混乱。翻看python一些重要的包或模块,都是采用了在函数、方法、类等开头加注释的做法。

建议5:通过适当增加空行使代码布局更加优雅、合理

  • 在适当的地方添加空行可以是代码看起来更加舒服。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值