目录

  • 一、背景
  • 二、规范
  • 1.注释
  • 1、单行注释
  • 2、三对单引号注释
  • 3、三对双引号注释
  • 2.缩进
  • 3.语句换行
  • 1、行尾使用续航符
  • 2、圆括号行隐式连接
  • 4.使用必要的空格与空行
  • 三、参考
  • 四、总结



一、背景

  Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。下面我们来介绍一下python的编码规范。


二、规范

  任何一种语言都有一些约定俗成的编码规范,Python也不例外。本节重点介绍Python的编码规范,最好在开始编写第一个Python程序时就遵循这些规范和建议,养成一个好的习惯。

1.注释

  一个好的、有使用价值的源程序都应加上必要的注释,以提高程序的可读性。Python允许有多种注释方式,常用的包括单行注释和多行注释两种。

1、单行注释

  以“#”开始的单行注释。这种注释可以单独占一行,也可以出现在一行中其他内容的右侧。此种注释以“#”开始,以换行符结束。例如:

print("hello world!")		#输出hello world!

  以三对引号开始,同样以三对引号结束的多行注释。例如:

2、三对单引号注释
'''
这是单引号的多行注释
这是单引号的多行注释
这是单引号的多行注释
'''
3、三对双引号注释
"""
这是双引号的多行注释
这是双引号的多行注释
这是双引号的多行注释
"""

2.缩进

  Python最独特的一点就是依靠代码块的缩进来体现代码之间的逻辑关系。例如,对于选择结构来说,行尾的冒号以及下一行的缩进表示一个代码块的开始,而缩进结束则表示一个代码块的结束。
  在Python中最好使用4个空格进行悬挂式缩进,并且同一级别的代码块的缩进量必须相同。例如:

a = 1  # a赋值为1
b = 2  # b赋值为2
if a > b:  # 如果a>b
    print(a)  # 输出a的值
else:  # 否则
    print(b)  # 输出b的值

  注意:在Python中使用缩进时不提倡使用【Tab】键,更不要【Tab】键和空格混用,我们使用pycharm开发工具时直接ctrl+shift+L即可格式化。


3.语句换行

  Python建议每行代码的长度不要超过80个字符。对于过长的代码,建议进行换行。换行有两种方式。

1、行尾使用续航符

  可以在行尾使用续行符“\”来表示下面紧接的一行仍属于当前语句。例如:

test = 'https://www.python.'\
     'org/downloads/'\
     'windows/'

  等价于下面这种形式。

test = 'https://www.python.org/downloads/windows/'
2、圆括号行隐式连接

  根据Python会将圆括号中的行隐式连接起来这个特点,可以使用圆括号包含多行内容。例如,上述语句又可用以下形式表示:

test = ('https://www.python.'
     'org/downloads/'
     'windows/')

注意:在[]、{}或()中的语句,不需要再使用圆括号进行换行。
  举个例子,这里面是不能添加圆括号,肯定的,这是列表,哈哈,怎么可以添加。

stu=['Mary', 'Jone', 'Jack', 
    'Tom', 'Lily', 'Sary']

4.使用必要的空格与空行

  使用必要的空格与空行增强代码的可读性。一般来说,运算符两侧、函数参数之间、逗号后面建议使用空格进行分隔。而不同功能的代码块之间、不同的函数定义以及不同的类定义之间则建议增加一个空行以提高程序的可读性。


三、参考

1、Python编程案例教程


四、总结

  以上就是就是关于python的编码规范的相关知识,可以参考一下。