python程序有哪些编码规范

python程序有哪些编码规范,第1张

编码格式声明

通常,编码格式声明是必需的。如果 python 源码文件没有声明编码格式,python 解释器会默认使用 ASCII 编码,一旦源码文件包含非ASCII编码的字符,python 解释器就会报错。以 UTF-8 为例,以下两种编码格式声明都是合乎规则的。

缩进

统一使用 4 个空格进行缩进。绝对不要用tab, 也不要tab和空格混用。对于行连接的情况,我一般使用4空格的悬挂式缩进。例如:

引号

自然语言使用双引号

机器标识使用单引号

正则表达式使用双引号

空行

编码格式声明、模块导入、常量和全局变量声明、顶级定义和执行代码之间空两行

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

在函数或方法内部,可以在必要的地方空一行以增强节奏感,但应避免连续空行

导入模块

导入总应该放在文件顶部,位于模块注释和文档字符串之后,模块全局变量和常量之前。导入应该按照从最通用到最不通用的顺序分组,分组之间空一行

标准库导入

第三方库导入

应用程序指定导入

命名规范

模块尽量使用小写命名,首字母保持小写,尽量不要用下划线

类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头

函数名一律小写,如有多个单词,用下划线隔开

私有函数可用一个下划线开头

变量名尽量小写, 如有多个单词,用下划线隔开

常量采用全大写,如有多个单词,使用下划线隔开

广数980G数控系统中设置程序编码的方法如下:

进入系统设置界面

在数控系统主界面中,点击“设置”按钮,进入系统设置界面。

打开程序编码设置

在系统设置界面中,找到“程序编码”选项,点击打开。

选择编码格式

在程序编码设置界面中,可以选择支持的编码格式,如GB2312、GBK、UTF-8等。

确认设置

选择完编码格式后,点击“确定”按钮保存设置。在之后的程序编写和加载过程中,将会按照所选的编码格式来处理程序文件。

需要注意的是,设置程序编码需要保证编码格式与程序文件的实际编码一致,否则会出现乱码等问题。同时,对于不同的程序编码格式,在传输、加载和编辑过程中,也需要注意相应的格式转换和处理方式。

1. 打赏码就是小程序码,正方形4个角的位置本来小程序码也是不存信息的。

2. 小程序码存储的原始数据有一部分可能是加密的,但似乎没有完全加密,至少某些情况下能看到一小部分明文。

3. 在渲染之前,数据比特的生成方式和一般的QR二维码基本一致,包括:信息编码(目前只见过alphanumeric,在这之前小程序码还做了base82转base256转base45编码适配),信息填充(0xEC 0x11交替),纠错编码(与QR一致的RS码),交织(同QR),掩模(一共32种),填充格式信息(只知道是线性分组码,还没详细分析,不过可能性不多,所以直接枚举了)。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12145591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存