首页 > 其他分享 >代码规范:

代码规范:

时间:2023-11-29 17:59:33浏览次数:28  
标签:运算符 缩进 定界符 代码 规范 空格 import

聪明办法学python

代码规范:

注释

  • 注释是对代码的解释和说明,提高可读性

  • 建议:开头表明做什么,缩进空格(不强制)

缩进与空格

  1. 有定界符,其他行缩进要与开始定界符对齐, 自定义函数中的传入参数

  2. 需要一个tab键区分传入参数和其他内容

  3. 空格用于添加缩进,tab键用于保持行与行之间的一致性

  4. 多个if衔接,需要一个额外的缩进,来区分其他内容 if(A and B)如果AB两个条件特别长。

    例如if(A

    and B )

  5. 紧接在圆括号、方括号或大括号内,不需要多余空格

  6. 在逗号分号或者冒号之前尾随逗号之后不要多余空格

  7. 在切片中,两个冒号必须应用相同距离

  8. 紧接在开始函数调用的参数列表的左括号之前,不需要多余空格

  9. 赋值(或其他)运算符周围需要多个空格以使其与另一个运算符对齐

换行

\便于阅读

运算符写在形参的前面,删除更快,更好看

导入规范

import 本地模块

调用时如果是同级直接import,不同from 所在位置 import 该文件

规则

变量名不能数字打头

标签:运算符,缩进,定界符,代码,规范,空格,import
From: https://www.cnblogs.com/FrankAaron/p/17865463.html

相关文章

  • 11.29-task5-代码风格
    代码风格代码风格介绍修饰代码的前提是代码没有bug。。。两幅图中的代码对比,显然后一幅图的代码更加简洁,易懂。也方便之后很长时间后的再理解。缩进tab==4个空格当函数有多参数时换行当一个语句的字符数过长,要换行运算符对齐导入规范导入时要遵循同级文......
  • JacksonUtils - 封装基于 jackson 的 json 转换逻辑代码
    JacksonUtils.javapackageorg.example.util;importcom.fasterxml.jackson.core.JsonProcessingException;importcom.fasterxml.jackson.databind.JavaType;importcom.fasterxml.jackson.databind.JsonNode;importcom.fasterxml.jackson.databind.ObjectMapper;im......
  • 哪里可了解低代码数据可视化开发平台?
    如果想要提升办公协作效率,可以用什么样的平台助力实现这一目标?其实,随着市场竞争的日益加剧,低代码技术平台的应用价值也逐渐凸显出来,其可视化、易操作、灵活便利等优势特点,是很多中大型企业倾向于使用的数据可视化开发平台。想要了解低代码数据可视化开发平台的相关信息,通过这篇文......
  • Go代码优化
    1、Go语言的if语句允许在条件之前传递一个语句。原始代码:f,contains:=factory[string(token)]ifcontains{//Dosomething}优化:(稍微提高了代码的可读性)iff,contains:=factory[sToken];contains{//Dosomething} ......
  • Gitee - 基于 Git 的代码托管和研发协作平台本地代码同步教程
    什么是Gitee?一、Gitee的发展史。Gitee(码云)是开源中国于2013年推出的基于Git的代码托管平台、企业级研发效能平台,提供中国本土化的代码托管服务。二、个人对Gitee的理解Gitee跟Git有什么区别,个人认为一个是国内、一个是国外,但是两个的目的都是一样的,都是为了方便彼此更好的代......
  • 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素
    LeetCode704二分查找题目链接:LeetCode704左闭右闭:视频讲解:手把手带你撕出正确的二分法思路:在循环条件中注明left<=right,即[left,right]classSolution{public:intsearch(vector<int>&nums,inttarget){intleft=0,right=nums.size()-1......
  • 极狐GitLab—新一代源代码管理仓库
    产品概述    极狐GitLab是一款具有软件开发全生命周期的DevOps能力的新一代源代码管理仓库,无缝集成代码托管、敏捷管理、CI/CD,从需求管理到应用上线能够形成数据的完整串联。极狐GitLab具有高可用可扩展的架构特点,可提供万人规模的架构行业实践参考和专业服务支持;提供专业......
  • 代码风格
    codingstyle紧接在圆括号、方括号或大括号内,不需要多余空格;在逗号、分号或冒号之前,尾随逗号之后均不需要多余空格;在切片中,两个冒号必须应用相同的间距;紧接在开始函数调用的参数列表的左括号之前,不需要多余空格;赋值(或其他)运算符周围需要多个空格以使其与另一个运算符对齐;变......
  • VS code中python代码格式化配置
    VScode中python代码格式化配置settings.jsonVScode打开命令面板(快捷键ctrlshiftP)搜settings.json发现里面有好几个设置:用户设置、工作区设置、文件夹设置、默认设置。其中默认设置一般不动,另外三个设置则是作用域一层层缩小:用户下所有文件=>工作区文件=>文件夹文件,可以......
  • avdmanager 返回了非零退出代码: 1。
    最近做了一次系统还原,很多功能都出现了异常重装了VisualStudio之后创建安卓仿真器的时候遇到问题,说“avdmanager返回了非零退出代码:1。”解决思路1搜索问题使用Google搜索,前两条是开发者社区,点进去看看2.看帖子详情不要看到问题关闭就划走,看看下面都说了什么3.......