Python 编码规范

  Python 程序语言与其他编程语言相同,在程序的编写中,需要遵循相应的编码规范。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  一、命名规范IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  1.模块尽量使用小写,避免使用下划线。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  2.类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  3.函数名使用小写,如有多个单词,用下划线隔开。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  4.变量名尽量小写, 如有多个单词,用下划线隔开。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  5.常量采用全大写,如有多个单词,使用下划线隔开。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  二、代码布局IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  1.缩进。标准 Python 风格中,每个缩进级别使用4 个空格,也可自行选择缩进的空格数。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  2.行的最大长度。每行最大长度 79 个字符,换行可以使用反斜杠(/)、但建议使用圆括号。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  3.空白行。顶层函数和定义类之间空两行,类中方法定义之间空一行;函数内逻辑无关的代码之间空一行,其他地方尽量不要空行。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  三、空格的使用IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  1.右括号前不加空格。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  2.逗号、冒号、分号前不要加空格。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  3.函数的左括号前不要加空格,例如function()。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  4.序列的左括号前不要加空格,例如list[2]。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  5.操作符的左右各加一个空格,例如a + b = c。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  6.不要将多条语句写在同一行。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  四、代码的注释IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  1.块注释。块注释跟随被注释的代码,缩进至与代码相同的级别。块注释使用“#”开头。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  2.行注释。行内注释是与代码语句同行的注释。行内注释与 代码至少由两个空格分隔,注释以“#”开头。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  3.文档字符串。文档字符串是为所有公共模块、函数、类以及方法编写的文档说明。文档字符串使用三引号包裹。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  五、数据的表示--变量 Python 程序运行过程中随时可能产生一些临时数据,应用程序会将这些数据保存在内存单元中,并使用不同的标识符来标识各个内存单元,存贮临时数据的内存单元称为变量,标识内存单元的符号为变量名。内存单元存贮的数据就是变量的值。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  1.变量的定义格式如下:IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  变量名=数据IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  2.变量名应遵循以下规则IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  (1)由字母、数字和下划线组成,但不以数字开头。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  (2)区分大小写。例如首字母大写的Any 与全是小写any是不同的标识符。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  (3)通俗易懂、见名知义。例如,表示性别,可以使用sex。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  (4)如果由两个以上单词构成,单词与单词之间用下划线连接。IZP100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

关 键 词

Python

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢