我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python基础之注释的用法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python基础之注释的用法

前言

Python代码的基本规范如下:

1、Python 文件将以 .py 为扩展名。

2、在Python中严格区分大小写(大小写敏感),如果写错了大小写,程序会报错。

3、Python中的每一行就是一条语句,每条语句以换行结束,不用;分号结束。

4、Python是缩进严格的语言,所以在Python中不要随便写缩进。

  • 缩进的好处是强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。
  • 缩进的坏处就是复制-粘贴功能失效了,当你重构代码时,粘贴过去的代码必须重新检查缩进是否正确。

5、一条语句可以分多行编写,多行编写时语句后边以\结尾 。

6、Python中每一行语句不要过长(规范中建议每行不要超过80个字符)。

扩展:

Python中文文档地址:https://docs.python.org/zh-cn/3/index.html。关于代码规范:
Python 官方提供有一系列 PEP(Python Enhancement Proposals) 文档,其中第 8 篇文档专门针对 Python 的代码格式 给出了建议,也就是俗称的 PEP 8。
文档地址:https://www.python.org/dev/peps/pep-0008/。

一、注释的作用

通过使用自己熟悉的语言,在程序中提示或解释某些关键代码的思路、作用和功能等,能够大大增强程序的可读性。(代码的可读性是非常重要的)

代码注释效果如下图:

没有添加注释的代码。

添加注释的代码。

二、注释的分类

注释分为两类:单行注释 和 多行注释。

单行注释

#作为单行注释的符号。只注释一行内容,语法如下:


# 注释内容

多行注释

可以注释多行内容,常用来为 Python 函数、类、模块等等添加功能、版本和作者等描述信息, 语法如下:


#写法一:一对三双引号
"""
  第一行注释
  第二行注释
  第三行注释
"""

#写法二:一对三单引号
'''
  注释1
  注释2
  注释3
'''

三、注释的注意事项

Python 解释器(Python Interpreter)在执行程序(代码)时会忽略注释部分,不做任何处理。
当Python解释器解析Python文件的时候,一旦发现出现了#,就会认为#右边的文字全部都是说明性的文字,Python的解释器会直接跳过这一行,解释下一行代码。

极简单的注释可以放到一行代码的后面,一般习惯代码后面添加两个空格,再书写注释文字。


print('hello Python')  # 输出

#号和注释之间需要加上一个空格,不是强制,是规范。

Python 多行注释不支持嵌套,如下所示为错误写法:


'''
外层注释
    '''
    内层注释
    '''
'''

多行注释符号'''"""也可以作为字符串的开始和结束标记。
Python 中当多行注释符号作为字符串的一部分出现时,就不能再将它们当做多行注释标记,而应该看做是字符串的一部分,如下所示:


#方式一
print("hello world ! hello python !")
print('hello world !')
print("""真香""")
print('''是真的''')

#方式二
str1 = "hello world ! hello python !"
str2 = 'hello world !'
str3 = """真香"""
str4 = '''是真的'''
print(str1)
print(str2)
print(str3)
print(str4)

"""
#执行结果都是
hello world ! hello python !
hello world ! 
真香
是真的
"""

四、什么时候需要使用注释

  • 注释不是越多越好,对于一目了然的代码,不需要添加注释。
  • 对于 复杂的操作,应该在操作开始前写上若干行注释。
  • 绝不要描述代码,假设阅读代码的人比你更懂 Python,他只是不知道你的代码要做什么,代码注释要做功能性描述。

在一些正规的开发团队,通常会有 代码审核 的惯例,就是一个团队中彼此阅读对方的代码。

五、总结

注释是一个程序员必须要具有的良好编程习惯。

注释的作用有两个:

  • 说明代码。
  • 调试程序。

注释快捷键

  • 单行注释:ctrl + /
  • 多行注释:没有,只能选中多行,在ctrl + /

到此这篇关于Python基础之注释的用法的文章就介绍到这了,更多相关Python注释内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python基础之注释的用法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python基础之python注释方式

每种计算机语言都有自己注释方式,我们知道注释的作用是说明这些代码是什么,可以一目了然看懂,也方便日后检查和修改。注释的部分在程序运行过程中不起作用,也不会显示出来。我们来看下注释方式:1.单行注释  我们可以使用  #  号来注释eg: n
2023-01-30

Python基础之注释,算数运算符,变量

Python的注释注释的作用:用自己熟悉的语言,对某些代码进行标注说明,增强程序的可读性;在python解释器解释代码的过程中,凡是#右边的,解释器都直接跳过这一行;注释的分类单行注释# 这里是注释print("hello world")p
2023-01-31

python 基础知识汇总(注释规范)

python 分为 单行注释,多行注释以及特殊注释特殊注释:#!/usr/bin/env python# -*-coding:utf-8-*-例1:#!/usr/bin/env python1、必须是文件的第一行2、必须以#!开头 3、告诉
2023-01-31

Java基础中注释方法有哪些

小编给大家分享一下Java基础中注释方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!本教程操作环境:windows7系统、java10版,DELL G3电
2023-06-14

Python基础之Numpy的基本用法详解

一、数据生成 1.1 手写数组a = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]) # 一维数组 b = np.array([[1, 2], [3, 4]]) #二维数组1.2 序列数组nump
2022-06-02

Python基础之Spyder的使用

Spyder是一个用于科学计算的使用Python编程语言的集成开发环境(IDE),它结合了综合开发工具的高级编辑、分析、调试等功能,需要的朋友可以参考下
2023-05-18

Python 基础教程之包和类的用法

Python 基础教程之包和类的用法 建立一个文件夹filePackage 在filePackage 文件夹内创建 __init__.py 有了 __init__.py ,filePackage才算是一个包,否则只是算一个普通文件夹。 在f
2022-06-04

Python基础之公共方法

公共方法:就是列表,元组,字典,字符串能共同使用的方法;Python内置函数内置函数罗列函数描述备注len(item)计算容器中的元素个数del(item)删除变量del有两种方法max(item)返回容器中元素最大值如果是字典,只针对ke
2023-01-31

python 基础教程之Map使用方法

Python Map Map会将一个函数映射到一个输入列表的所有元素上。Map的规范为:map(function_to_apply, list_of_inputs) 大多数时候,我们需要将列表中的所有元素一个个传递给一个函数,并收集输出。
2022-06-04

python基础教程之Filter使用方法

python Filter Python中的内置函数filter()主要用于过滤序列。和map类似,filter()也接收一个函数和序列,和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是 True还是F
2022-06-04

Python基础之numpy库的使用

numpy库概述 numpy库处理的最基础数据类型是由同种元素构成的多维数组,简称为“数组” 数组的特点:数组中所有元素的类型必须相同数组中元素可以用整数索引序号从0开始ndarray类型的维度叫做轴,轴的个数叫做秩 numpy库的解析 由
2022-06-02

Python爬虫基础之selenium库的用法总结

目录一、selenium简介二、selenium基本用法三、常用用法四、cookie的设置、获取与删除五、文件的上传与下载 文件上传upload六、窗口的切换七、项目实战一、selenium简介 官网总的来说: selenium库主要用来做
2022-06-02

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录