首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是PEP8?

在本文中,我们将解释PEP8及其在python中使用。此外,我们将在编码时看到它优势。 什么是PEP8? PEP是Python Enterprise Proposal缩写。...另一方面,单行注释适合一行;两种情况都使用三引号。这些用于定义特定程序或特定功能。.../驼峰大小写 输入数 = 10 注意 在 CapWords 中使用缩写时,请确保将缩写所有字母大写。...python中命名约定 下表显示了 Python 中一些最常见命名样式 - 类型 命名约定 例子 功能 它可以是小写单词,也可以是下划线分隔单词。...演示功能, demo_function 变量 为了提高可读性,我们可以使用小写字母、单词或单独单词。 n、数字、input_num 类 类名第一个字母应大写或以驼峰大小写书写。

1.2K40

这些规范你需要上点心

Python是一个极简优雅语言,大部分初学者,尤其从事数据科学但初学者,在初学Python时,一般会从Python基本语法、基本数据类型学起,但常常会忽略一些基本规则,Python变量命名规则就是其中一个...这种命名叫做驼峰式大小写,有时也称为StudlyCaps。注意:在CapWords中使用首字母缩写词时,请使用首字母缩写所有字母大写。...以两个下划线开头但结尾没有下划线变量名(__x)是类成员变量, 交互式模式下,变量名 _ 用于保存最后表达式结果 命名约定 避免使用名称 切勿将字符 "l"(小写字母el),"O"(大写字母oh...尽管不鼓励使用下划线,Python软件包也应使用短小写全名。 类名 类名通常应使用驼峰式大小写(CapWords)约定。 在接口被记录并主要用作可调用函数情况下,可以代替使用函数命名约定。...---- 函数和方法参数 始终将self作为实例方法第一个参数。始终对类方法第一个参数使用cls。 如果函数参数名称与保留关键字发生冲突,通常最好在末尾附加一个下划线,而不要使用缩写或拼写错误。

87140
您找到你想要的搜索结果了吗?
是的
没有找到

EasyC++03,谷歌C++代码风格规范

变量规范 C++当中变量声明由变量类型 + 变量名组成。...关于C++命名有几种规则: 名称中只能使用字母、数字和下划线 名称第一个字符不能是数字 大小写敏感 不能使用C++关键字(如class、void等) 用户自定义标识符中不能连续出现两个下划线,也不能以下划线紧跟大写字母开头...主要原因是掺入了太多缩写,导致可读性几乎为零,不仅别人读不懂,就连写出这个代码作者很快也会忘记它原本含义。 文件命名 文件名全部要小写,可以包含下划线以及字符-,最好使用下划线。...所谓类型命名包括类,结构体,类型定义(typedef),枚举,类型模板参数,它们均使用相同约定。即大写字母开头,每个单词开头也为大写,即大驼峰。...string tableName; // 差 - 混合大小写 但如果是类中数据成员(成员变量),则变量末尾需要额外下划线: class TableInfo { ...

69320

C语言基本语法单位

基本符号 按照C99规定,C语言基本符号集包括: (1) 26个大写字母 (2) 26个小写字母 (3) 10个数字字符 (4) 29个图形字符:!...关键字 关键字是程序设计语言保留下来并被赋予特定语法含义单词或单词缩写,用来说明某一固定含义语法概念,程序中只能使用关键字规定作用。...(类似于自然语言中具有特定含义动、名词) C99 中37个关键字,常用有: 与数据类型有关: char int float double signed unsigned short...标识符 所谓标识符,就是用来标识变量名、符号常量名、函数名、类型名、文件名等有效字符序列。...例如: 合法标识符:_22A,lea_1,avg3,day,ABCde43xyw8 不合法标识符:M.J.YORK,$_238,#xy,a*b,8Tea 注意:在C语言中,大小写字母不等效。

73120

C++ 编码&命名规范

在开发时候命名尽量使用描述性命名。这样命名更加有助于别人快速理解。比如: 关于缩写,除非是大家都能够看得懂缩写。否则尽量不要使用缩写。 1.2 本地变量 通常情况下变量名一律小写。...1.4 预处理指令 这里预处理指令一般是#defined 这样命名定义。一般情况下建议将#defined 后名称使用全大写模式。...注意defined之后不要添加语句结束符[;].正常写法例如: 1.5 函数 普通函数通常使用大小写混合模式,函数名以大小写字母开头每个单词首字母大写。...例如: 1.6 命名空间 命名空间名称是全小写,基于项目名称和目录结构如: 1.7 类 类型命名每个单词以大写字母开头,不包含下划线。...变量注释 通常变量名本身足以很好说明变量用途,特定情况下,需要额外注释说明。

4.5K10

C++ 编码&命名规范

在开发时候命名尽量使用描述性命名。这样命名更加有助于别人快速理解。比如: 关于缩写,除非是大家都能够看得懂缩写。否则尽量不要使用缩写。 1.2 本地变量 通常情况下变量名一律小写。...1.4 预处理指令 这里预处理指令一般是#defined 这样命名定义。一般情况下建议将#defined 后名称使用全大写模式。...注意defined之后不要添加语句结束符[;].正常写法例如: 1.5 函数 普通函数通常使用大小写混合模式,函数名以大小写字母开头每个单词首字母大写。...例如: 1.6 命名空间 命名空间名称是全小写,基于项目名称和目录结构如: 1.7 类 类型命名每个单词以大写字母开头,不包含下划线。...变量注释 通常变量名本身足以很好说明变量用途,特定情况下,需要额外注释说明。

2.8K20

为什么文件名要小写?

"文件名建议只使用小写字母,不使用大写字母。" "为了醒目,某些说明文件文件名,可以使用大写字母,比如README、LICENSE。" 网友看见了,就提问为什么文件名要小写? ?...一、可移植性 Linux 系统是大小写敏感,而 Windows 系统和 Mac 系统正好相反,大小写不敏感。一般来说,这不是大问题。...另一方面,在 Mac 系统上开发时,有时会疏忽,写错大小写。 // 正确文件名是 MyModule.jsconst module = require('....Mac 系统更过分,一部分系统目录也是大写,比如/Library/Audio/Apple Loops/。...比如,某些命令可以不使用-i参数了。 # 大小写敏感搜索$ find . -name abc$ locate "*.htmL"# 大小写不敏感搜索$ find .

72950

为什么文件名要小写?

上周,《中文技术文档写作规范》加入了文件命名规则。 "文件名建议只使用小写字母,不使用大写字母。" "为了醒目,某些说明文件文件名,可以使用大写字母,比如README、LICENSE。"...一、可移植性 Linux 系统是大小写敏感,而 Windows 系统和 Mac 系统正好相反,大小写不敏感。一般来说,这不是大问题。...另一方面,在 Mac 系统上开发时,有时会疏忽,写错大小写。 // 正确文件名是 MyModule.js const module = require('....原因也很简单,因为早期 Unix 系统上,ls命令先列出大写字母,再列出小写字母,大写路径会排在前面。因此,如果目录名或文件名是大写,就比较容易被用户首先看到。 ?...比如,某些命令可以不使用-i参数了。 # 大小写敏感搜索 $ find . -name abc $ locate "*.htmL" # 大小写不敏感搜索 $ find .

75060

C编程规范整理

强烈建议你在任何可以使用情况下都要使用const。 类型命名。类型命名每个单词以大写字母开头,不包含下划线:MyExcitingClass、MyExcitingEnumo。...所有类型命名——类、结构体、类型定义(typedef)、枚举——使用相同约定。 变量命名。...可以以 g_ 或其他易与局部变量区分标志为前缀。 普通函数。大小写混合,函数名以大写字母开头,每个单词首字母大写,没有下划线:AddTab1eEntry()、DeleteUr1()。...枚举名称属于类型,因此大小写混合:Ur1Tab1eErrors。 宏命名。其命名像枚举命名—样全部大写、使用下划线。...避免在注释中使用缩写,除非是业界通用或子系统内标准化缩写。 注释应考虑程序易读及外观排版因紊,使用语言若是中、英兼有的,建议多使用中文,除非能用非常流利准确英文表达。

81020

SQL排序(二)

字母大小写:默认情况下,查询显示带有大写和小写字母字符串。例外情况是对排序规则类型SQLUPPER字段进行DISTINCT或GROUP BY操作。这些操作以所有大写字母显示该字段。...可以使用%EXACT排序功能来反转此字母大小写转换,并以大写和小写字母显示该字段。不应在选择项列表中使用%SQLUPPER排序规则函数以所有大写字母显示字段。...WHERE子句比较:大多数WHERE子句谓词条件比较使用字段/属性排序规则类型。因为字符串字段默认为SQLUPPER,所以这些比较通常不区分大小写。...GROUP BY:GROUP BY子句使用名称空间默认排序规则来消除重复值。因此,GROUP BY Name返回所有大写字母值。可以使用EXACT排序规则返回大小写混合值。...所有这些都是下标类型比较,遵循有效InterSystems IRIS NLS归类,这就是为什么所有这些类型全局变量都必须使用完全相同NLS归类原因。系统使用数据库默认排序规则创建全局变量。

1.6K30

Java中命名规则

java编程中驼峰案例 由复合词或短语组成,每个词或缩写词以大写字母开头,第一个词以小写字母开头,其余均以大写字母结尾。...注意:请注意以下java中驼峰大小写例外情况: 在包中,即使我们在java中组合两个或多个单词,一切都用小写 在常量中,我们确实将所有内容都用作大写字母,即使我们在java中组合两个或多个单词,也只使用...类型 1: 类和接口 类名应为名词,在混合情况下,每个内部单词首字母大写。接口名称也应该像类名一样大写。 使用完整单词,必须避免使用缩略语和缩写词。...2: 方法 方法应该是动词,混合大小写,第一个字母小写,每个内部单词第一个字母大写。...类型4: 常量 应为全大写,用下划线(“_”)分隔单词。 预定义类中使用了各种常量,如Float、Long、String等。

97610

变量命名规范

Java是一种区分字母大小写语言,所以我们在定义变量名时候应该注意区分大小写使用和一些规范,接下来我们简单来讲讲Java语言中包、类、变量等命名规范。...(三)变量命名 变量名字可大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线,限制使用美元符($),因为这个字符对内部类有特殊含义。示例如:idCard。...(六)方法命名 方法名第一个单词应该是动词,大小写可混用,但首字母应小写。在每个方法名内,大写字母将词分隔并限制使用下划线。参数名字必须和变量命名规范一致。...总结一下就是:尽量使用完整英文描述符、采用适用于相关领域术语、采用大小写混合使名字可读、尽量少用缩写,但如果用了,要明智地使 用,且在整个工程中统一、避免使用名字(最好保持不要超过15个字母)、...还要避免使用类似的名字,或者仅仅是大小写不同名字、避免使用下划线(除静态常量等)。

1.6K40

LOWER_CASE_TABLE_NAMES 转

数据库中每个表至少对应数据库目录中一个文件(也可能是多个,取决于存储引擎)。因此,所使用操作系统大小写敏感性决定了数据库名和表名大小写敏感性。    ...在大多数Unix中数据库名和表名对大小写敏感,而在Windows中对大小写不敏感。一个显著例外情况是Mac OS X,它基于Unix但使用默认文件系统类型(HFS+),对大小写不敏感。...然而,Mac OS X也支持UFS卷,该卷对大小写敏感,就像Unix一样。     变量lower_case_file_system说明是否数据目录所在文件系统对文件名大小写敏感。...在大小写不敏感操作系统如windows或Mac OS x上我们不能将该参数设为0,如果在大小写不敏感文件系统上将--lowercase-table-names强制设为0,并且使用不同大小写访问MyISAM...5 注意事项     为了避免大小写引发问题,一种推荐命名规则是:在定义数据库、表、列时候全部采用小写字母加下划线方式,不使用任何大写字母     在任何系统中可以使用lower_case_tables_name

98510

Java变量命名规范

Java是一种区分字母大小写语言,所以我们在定义变量名时候应该注意区分大小写使用和一些规范,接下来我们简单来讲讲Java语言中包、类、变量等命名规范。...词由大写字母分隔,限制用下划线,限制使用美元符($),因为这个字符对内部类有特殊含义。示例如:idCard。Interface(接口)命名。与Class(类)命名类似。...方法名第一个单词应该是动词,大小写可混用,但首字母应小写。在每个方法名内,大写字母将词分隔并限制使用下划线。参数名字必须和变量命名规范一致。...此外,一般应采用小写字母,但类名、接口名以及任何非初始单词第一个字母要大写 总结一下就是:尽量使用完整英文描述符、采用适用于相关领域术语、采用大小写混合使名字可读、尽量少用缩写,但如果用了,要明智地使...用,且在整个工程中统一、避免使用名字(最好保持不要超过15个字母)、还要避免使用类似的名字,或者仅仅是大小写不同名字、避免使用下划线(除静态常量等)。

2.4K30

Python开发命名规范

下面我先简单说说两种常用命名方式: 驼峰命名法 混合使用大小写字母来构成变量和函数名字,以大写字母代替语句间隔命名方法。...匈牙利命名法 Microsoft 程序员查尔斯- 西蒙尼(Charles Simonyi) 提出,通过在变量名前面加上相应小写字母符号标识作为前缀,标识出变量作用域,类型等这些符号可以多个同时使用...帕斯卡命名法 (同大驼峰命名) 其它命名法 如 _number、0xffffffff、$value等 Python命名规则 变量名区分大小写; 严禁使用关键字作为变量名; 确定自己命名风格,不可随意变换...; 命名应该科学严谨,切勿太长或者表达比较模糊; 命名中若使用特殊约定或缩写,则要有注释说明; 尽量不要使用中文字符和纯数学字符,避免编码错误; 名字由英文字母、数字、下划线组成,如abc,abc13和..._abc等; 要清晰、明了,有明确含义,同时使用完整单词或大家基本可以理解缩写; 同一软件产品内,应规划好接口部分(变量、结构、函数及常量)命名,防止编译、链接时产生冲突。

88220

PLC 标签命名:提升可读性和开发效率关键

避免使用缩写或简写,除非它们是行业内广泛使用标准缩写。 1.2 一致性和规范化: 在整个项目中保持一致标签命名规则,以便团队成员能够轻松理解和阅读代码。...1.4 避免过度缩写和无意义命名: 避免过度缩写,以免给其他团队成员造成困惑。使用有意义名称,以便在查看代码时能够快速理解其含义。...1.5 变量类型前缀: 在标签命名中可以使用一些前缀来表示变量类型,例如使用'i'表示整数类型,'f'表示浮点数类型等。这样有助于区分不同类型变量。...习惯性强:骆驼风格在许多编程语言和工业标准中被广泛采用,因此更容易得到广泛认可和接受。 缺点: 大小写敏感:由于骆驼风格区分大小写,因此在输入或引用标签时需要注意大小写一致,否则容易引发错误。...通过采用清晰准确命名、保持一致性和规范化、避免冲突、避免过度缩写和无意义命名、使用变量类型前缀,以及添加注释和文档,可以大大提高代码可读性和可维护性。

6810

100 个网络基础知识普及,看完成半个网络高手!

OSI(开放系统互连)作为数据通信参考模型。它由 7 层组成,每层定义了网络设备如何相互连接和通信特定方面。一层可以处理所使用物理介质,而另一层则指示如何通过网络实际传输数据。...ARP 或地址解析协议主要任务是将已知 IP 地址映射到 MAC 层地址。 49)什么是 TCP/IP? TCP/IP 是传输控制协议 / 互联网协议缩写。...这是一组协议层,旨在在不同类型计算机网络(也称为异构网络)上进行数据交换。 50)如何使用路由器管理网络? 路由器内置了控制台,可让您配置不同设置,如安全和数据记录。...结合大小写字母密码比使用所有大写字母或全部小写字母密码有利。密码必须不能被黑客很容易猜到,比如日期,姓名,收藏夹等等。 54)UTP 电缆正确终止率是多少?...这些领域问题可能包括硬盘故障,NIC 损坏甚至硬件启动。不正确硬件配置也是其中一个疑难问题。 89)可以做什么来修复信号衰减问题?

83330

100个网络基础知识

所有这些组合将构成一个高度安全网络。 19)什么是 NIC? NIC 是网络接口卡(网卡)缩写。这是连接到 PC 以连接到网络沈北。每个 NIC都有自己 MAC 地址,用于标识网络上 PC。...OSI(开放系统互连)作为数据通信参考模型。它由 7 层组成,每层定义了网络设备如何相互连接和通信特定方面。一层可以处理所使用物理介质,而另一层则指示如何通过网络实际传输数据。...ARP 或地址解析协议主要任务是将已知 IP 地址映射到 MAC 层地址。 49)什么是 TCP/IP? TCP/IP 是传输控制协议/互联网协议缩写。...结合大小写字母密码比使用所有大写字母或全部小写字母密码有利。密码必须不能被黑客很容易猜到,比如日期,姓名,收藏夹等等。 54)UTP 电缆正确终止率是多少?...不正确硬件配置也是其中一个疑难问题。 89)可以做什么来修复信号衰减问题? 处理这种问题常见方法是使用中继器和集线器,因为它将有助于重新生成信号,从而防止信号丢失。

3.3K00

100个网络基础知识,赶紧收藏吧!

OSI(开放系统互连)作为数据通信参考模型。它由 7 层组成,每层定义了网络设备如何相互连接和通信特定方面。一层可以处理所使用物理介质,而另一层则指示如何通过网络实际传输数据。...ARP 或地址解析协议主要任务是将已知 IP 地址映射到 MAC 层地址。 49)什么是 TCP/IP? TCP/IP 是传输控制协议/互联网协议缩写。...这是一组协议层,旨在在不同类型计算机网络(也称为异构网络)上进行数据交换。 50)如何使用路由器管理网络? 路由器内置了控制台,可让您配置不同设置,如安全和数据记录。...结合大小写字母密码比使用所有大写字母或全部小写字母密码有利。密码必须不能被黑客很容易猜到,比如日期,姓名,收藏夹等等。 54)UTP 电缆正确终止率是多少?...这些领域问题可能包括硬盘故障,NIC 损坏甚至硬件启动。不正确硬件配置也是其中一个疑难问题。 89)可以做什么来修复信号衰减问题?

88320
领券