Python书写格式

本文档详细介绍了Python编程的规范,包括文档规范、一致性建议、代码布局的细节,如缩进、空格使用、行的最大长度和编码标准。此外,还提及了导入模块的规则、空格避免的位置以及注释的编写方法。同时,涉及到micro:bit与Arduino的区别,micro:bit的功能介绍,以及使用micro:bit进行温度测量的Python代码示例和编程工具的优缺点分析。

1.规范文档

	为了方便维护、他人阅读,整理出该编码规范文档。请大家开发时遵循本规范进行更开发
	本文档参考Guido的《Python风格指南》一文,并从《Barry's》

2.一致性的建议

	整个项目的开发中,请尽量保持一致性,尤其是一个模块或者一个函数中的一致性更为重要
	因此存在这样的一个问题,由于不同模块的lib库开发人不同,编码规范也可能不同,整合起来会显得不够“和谐”。还是希望各模块lib库负责人做想对应的修改,尽量“和谐”

3.代码的布局

3.1 缩进

	众所周知,Python是通过缩进来进行代码布局的。使用vi 可以在~/.vimrc中配置几个空格来代表一个tab,从而来布局Python函数的缩进。

3.2.Tab键还是空格

	Python里面有叫“以空格为荣,以用tab键为耻”。但全用空格时确实很麻烦。因此,这里不限定tab键还是空格。但记   住:'不可混用!'

3.3.行的最大长度

	类似于函数中的行注释、函数体等,如果某一行很长,则导致换行折叠看,很影响美观,而且还不利于阅读。因此,对顺序排放的大块文本(文档字符串或者注释),推荐长度限制在72个字节内。推荐使用反斜杠

3.4.空行

	用两行分隔顶层函数和类的定义。
	用一行分割类成员方法的定义。
	在一个函数内使用空行时请注意谨慎使用于一个逻辑段。

3.5.编码

	在python2.4之后内核已经开始支持Unicode了,无论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值