首页 > 其他分享 >代码风格

代码风格

时间:2024-12-05 22:54:01浏览次数:7  
标签:语句 注释 缩进 需要 代码 空格 风格

代码风格

修饰的前提是跑通代码

缩进

  1. 如果有开始定界符,其余行的缩进需与开始定界符对齐
  2. 需要额外的4个空格,以区分传入参数,和其他内容
  3. 空格一般用于添加以上这种缩进,tab一般保持行与行之间的一致性
  4. 多行if语句衔接,需要一个额外的缩进

换行

1.将所有行限制为最多79个字符。
2.一般语句接受"隐式"延续,但是with语句等不支持,需要使用反斜杠\来衔接。

3.另一个这样的例子是assert语句。

4.多行if语句的缩进详见上一小节。
5.通常不鼓励使用复合语句(同一行上的多个语句)。

导入规范

from branch import m3

调用下一级时,需先声明上级

命名规则

不能以数字开头

不能包含空格

空格

1.紧接在圆括号、方括号或大括号内,不需要多余空格;
2.在逗号、分号或冒号之前,尾随逗号之后均不需要多余空格;3.在切片中,两个冒号必须应用相同的间距;
4.紧接在开始函数调用的参数列表的左括号之前,不需要多余空格;

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

注释

·注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。

·注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。
·在有处理逻辑的代码中,源程序有效注释量必须在20%以上。

标签:语句,注释,缩进,需要,代码,空格,风格
From: https://www.cnblogs.com/zzz-gtbearly/p/18589603

相关文章

  • 鼠标键盘游戏手柄的测试代码
    #include"QtWidgetsApplication2.h"#include<windows.h>#include<QDebug>#include<QVBoxLayout>QtWidgetsApplication2::QtWidgetsApplication2(QWidget*parent):QFrame(parent){ui.setupUi(this); //init();}QtWidget......
  • LLM-based Multi-Agent 系统架构设计与项目代码实践
    LLM-basedMulti-Agent系统架构设计与项目代码实践关键词:大语言模型(LLM)、多智能体系统、系统架构设计、项目实践、人工智能、协作机制、决策优化摘要:本文深入探讨了基于大语言模型(LLM)的多智能体系统架构设计及其实际项目实现。文章从多智能体系统的基本概念出发,详......
  • 代码随想录一刷总结
    从2024年1月20日到2024年12月5日,从年初到年末磕磕绊绊完成了代码随想录的一刷。之前对于许多算法的理解只停留在概念上,没有通过编程的方式去实现,在编程方面不是很自信。通过这段时间的刷题,我有以下几点收获:用代码的方式理解算法:如何用数据结构表示抽象的概念算法中的细......
  • 一行代码带你搞清构造函数和析构函数!
    代码展示:简单进行对一个成员数组进行初始化 #include<iostream>usingnamespacestd;//构造函数:创建对象的时候,同时初始化资源//1.函数名和类名一样//2.没有返回值类型声明//3.构造函数是可以带参数的,所以可以重载//4.构造函数编译器......
  • 【Unity 科幻角色资产包】SCI FI CHARACTERS MEGA PACK Vol 1 大量高质量的科幻风格角
    SCIFICHARACTERSMEGAPACKVol1是一款专为Unity开发者设计的角色资产包,提供了大量高质量的科幻风格角色模型、纹理、动画和预设,旨在帮助开发者快速构建具有未来感的游戏角色,特别适合科幻、未来城市、太空战斗等类型的游戏。该插件包含了多种不同的角色和配件,可以用于创......
  • 聪明办法学Python chap 4 and 代码风格
    Chap4条件选择语句1、if语句if<condition>: statement elif<condition>:#可以有多条esif statementelse:#可以没有else statementif和elif的后面跟着条件语句,如果是True则进行if或elif控制下的陈述语句,if和elif的条件允许重复,但只......
  • 扩展01:代码风格/python规范style
    一.风格介绍修饰的前提是“跑通”代码,也就是说先确保你的code没有任何bug这种“修饰”并不是对每一个都强制学习的内容二.缩进与换行1.缩进1.)如果有开始定界符,其余行的缩进需与开始定界符对齐。2.)需要额外的4个空格(长度相当于一个Tab键),以区分开传入参数,和其他内容。3.)空......
  • IP Adapter代码笔记
    首先我们看一下主训练逻辑 #dataloadertrain_dataset=MyDataset(args.data_json_file,tokenizer=tokenizer,size=args.resolution,image_root_path=args.data_root_path)train_dataloader=torch.utils.data.DataLoader(train_dataset,......
  • 双向链表的介绍及相关的代码
    双向链表特性逻辑结构:线性结构存储结构:链式结构操作:增删改查代码结构体intlen=0;//定义一个全局变量,来保存长度typedefstructListNade{structListNade*prev;//头指针structListNade*next;//尾指针intdata;......
  • 解锁 JavaScript 魔力:不容错过的代码小妙招(一)
    JavaScript开发小技巧:编程魔法大揭秘......