python基础之编码规范

博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。


一、背景

  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的编码规范的相关知识,可以参考一下,觉得不错的话,欢迎点赞、收藏、在看,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卧龙不言

欢迎关注java基础笔记公众号

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值