注释是对一段代码的解释和说明,可提高程序代码的可读性,让人们能够更加轻松地了解代码,尤其在大型项目开发和团队项目中,注释是必不可少的!

任何编程语言都少不了注释,Python也不例外,以下是Python注释的具体用法:

1. 单行注释

Python编程语言的单行注释常以#开头,单行注释可以作为单独的一行放在被注释代码行之上,也可以放在语句或者表达式之后。

实例:

# -*- coding: UTF-8 -*-

print ("hello world!");     #您好,世界

2. 多行注释

Python中多行注释使用三个单引号(’’’)或者三个双引号(”””)来标记,而实际上这是多行字符串的书写方式,并不是Python本身提倡的多行注释方法。

实例:

'''

这是多行注释,使用单引号。

这是多行注释,使用单引号。

'''

"""

这是多行注释,使用双引号。

这是多行注释,使用双引号。

"""

3. 编码注释

在进行Python开发时,需进行编码声明,如采用UTF-8编码,需在源码上方进行 # -*- coding: UTF-8 -*- 声明,从Python3开始,Python默认使用UTF-8编码,所以Python3.x的源文件不需要特殊声明UTF-8编码。

4. 平台注释

如果需要使Python程序运行在Windows平台上,需在Python文件的上方加上 #!/usr/bin/python 注释说明。

Python注释除了可以起到说明文档的作用外,还可以进行代码的调试,将一部分代码注释掉,对剩余的代码进行排查,从而找出问题所在,进行代码的完善!

python的注释有哪几种_Python注释方式有哪些相关推荐

  1. python程序结构有哪几种_Python数据结构与算法(几种排序)小结

    Python数据结构与算法(几种排序) 数据结构与算法(Python) 冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法.它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺 ...

  2. python的sort方法是哪种_python中的sort方法使用详解

    Python中的sort()方法用于数组排序,本文以实例形式对此加以详细说明: 一.基本形式列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可 ...

  3. python注释以符号什么开始_python注释以什么符号开始

    python中的注释有多种,有单行注释,多行注释,批量注释,中文注释也是常用的.python注释也有自己的规范,在文章中会介绍到.注释可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人 ...

  4. python的作用域分别有几种_python中作用域与函数嵌套

    知识回顾: 拆解传参. 1.字典传参.使用** 2.列表传参.使用* 实际上我们在定义函数的时候,如果省略了星号,那么在调用函数的时候必须要省略星号,除非我们拆解后的参数个数刚好相等. 视频内容 本节 ...

  5. python的注释符号是什么意思_Python注释用什么符号

    Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. Pytho ...

  6. python组合类型有哪三种_Python基础语法三组合数据类型

    一.列表(Lists) 列表属于Python中的序列类型,它是任意对象的有序集合,通过 " 位置 "或者 " 索引 " 访问其中的元素,它具有可变对象.可变长度 ...

  7. python基本程序结构有几种_python基础梳理(一)(推荐)

    一.python程序的组成 表达式:建立并且处理数据对象且能返回数据对象的引用关系 示例:1 + 2 系统会产生1和2俩个对象,并且进行处理生产对象3,将对象3返回回去. 二.核心的数字类型 1.整型 ...

  8. python中代理模式分为几种_Python设计模式之代理模式实例详解

    本文实例讲述了Python设计模式之代理模式.分享给大家供大家参考,具体如下: 代理模式(Proxy Pattern):为其他对象提供一种代理以控制对这个对象的访问 #!/usr/bin/env py ...

  9. python自动化测试框架有哪几种_Python自动化测试-Unittest单元测试框架详解

    python中unittest模块是用来做单元测试的. unittest是一个python版本的junit,junit是java中的单元测试框架,对java的单元测试,有一句话很贴切:Keep the ...

最新文章

  1. Windows服务ServicesDependedOn的奇怪问题?
  2. C++ Primer 5th笔记(chap 17 标准库特殊设施)bitset操作
  3. Android基础_数据存储
  4. ABAP中的F4帮助怎么用?
  5. 自定义存储过程和函数
  6. 2016-01-18 10:33PM at Parkyard difference between WebUI and Fiori
  7. AspNet Core下利用 app-metrics+Grafana + InfluxDB实现高大上的性能监控界面
  8. 计算机与控制工程学院烟台大学,烟台大学计算机与控制工程学院欢迎大家
  9. 下载Visual Studio 2008 Beta 2
  10. Linux下获取时间差(毫秒级)
  11. 基于AndroidStudio的花艺分享平台APP设计
  12. 数码数字字体_2020年最佳创意数字艺术软件
  13. 计算机中mu的作用是什么,计算机上M+ M- MU GT等分别代表意思.doc
  14. iPhone 13关闭个性化广告该怎么关 关闭个性化广告教程一览
  15. useCapture
  16. 改良型新药之详细分类
  17. 什么是等级保护----网络安全等级保护一级安全测评要求
  18. gearman 入门使用笔记
  19. L1-051 打折 (5 分)
  20. java.swing 飞机大战小游戏

热门文章

  1. VJC案例-光控手控灯开关设计
  2. 从月薪3千到年薪40W,流水线女工到测试工程师,她的8年书写了一个女孩的史诗
  3. Chrome浏览器的书签栏bookmarks bar 中显示移动设备书签mobile bookmarks
  4. 新版中智交易所bzizan源码Java开发+带文档说明
  5. 思岚科技发布SLAMWARE ROS SDK,全面支持ROS系统
  6. CSS3 实现六边形图片展示效果
  7. 解决开机弹出系统属性框:由于启动计算机时出现了页面配置问题
  8. 【转】Java获取泛型T的具体类型
  9. 体育运动损伤预防与治疗系统
  10. 玩转MySQL:一站式解决分库分表后患问题方案