华为python语言通用编程规范 模块导入顺序_Python编程规范

本文详细介绍了华为推荐的Python编程规范,包括代码块大括号的使用、避免行尾分号、行长度限制、括号的恰当使用、缩进、空行和空格的规则、类的定义以及模块导入的格式。此外,还涵盖了语句结构、命名规范等关键要点,旨在提升代码可读性和维护性。
摘要由CSDN通过智能技术生成

本节内容如下:

代码块大括号

分号

行长度

括号

缩进

空行

空格

导入格式

语句

命令

代码块大括号

代码使用缩进的方式,而不是大括号是Python语言规范中的一大特点,如果你有其他语言基础的话,可能需要适应一下:

分号

不要在行尾加分号, 也不要用分号将两条命令放在同一行。查看原文

行长度

每行不超过80个字符,以下情况除外:

长的导入模块语句

注释里的URL

括号

宁缺毋滥的使用括号

除非是用于实现行连接, 否则不要在返回语句或条件语句中使用括号. 不过在元组两边使用括号是可以的.

缩进

用4个空格来缩进代码

绝对不要用tab, 也不要tab和空格混用. 对于行连接的情况, 你应该要么垂直对齐换行的元素群:369606713

空行

顶级定义之间空两行, 方法定义之间空一行

顶级定义之间空两行, 比如函数或者类定义. 方法定义, 类定义与第一个方法之间, 都应该空一行. 函数或方法中, 某些地方要是你觉得合适, 就空一行.

空格

按照标准的排版规范来使用标点两边的空格

括号内不要有空格.

按照标准的排版规范来使用标点两边的空格

不要在逗号, 分号, 冒号前面加空格, 但应该在它们后面加(除了在行尾).

参数列表, 索引或切片的左括号前不应加空格.

在二元操作符两边都加上一个空格, 比如赋值(=), 比较(==, , !=, <>,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值