Why didn't python just use the traditional style of comments like C/C++/Java uses:

/**

* Comment lines

* More comment lines

*/

// line comments

// line comments

//

Is there a specific reason for this or is it just arbitrary?

解决方案

Python doesn't use triple quotation marks for comments. Comments use the hash (a.k.a. pound) character:

# this is a comment

The triple quote thing is a doc string, and, unlike a comment, is actually available as a real string to the program:

>>> def bla():

... """Print the answer"""

... print 42

...

>>> bla.__doc__

'Print the answer'

>>> help(bla)

Help on function bla in module __main__:

bla()

Print the answer

It's not strictly required to use triple quotes, as long as it's a string. Using """ is just a convention (and has the advantage of being multiline).

python三引号注释_python使用三引号来注释的具体原因?相关推荐

  1. python单双三引号区别_python中单引号,双引号,多引号区别_python中单双引号

    python中单引号,双引号,多引号区别 先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行 如: s1 = "hello,world" 如果要写成多行,那么就要使 ...

  2. python中单引号和双引号的区别_python中单引号,双引号,多引号区别_python中单双引号...

    python中单引号,双引号,多引号区别 先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行 如: s1 = "hello,world" 如果要写成多行,那么就要使 ...

  3. python编程格式化输出_Python的三种格式化输出

    今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python #coding:utf-8 #三种格式化输出 #第一种格式化输出 ...

  4. python假设有三个列表_python基础三(列表和元组)

    1.序列概述: ?python内置了许多种序列,列表.元组.字符串等. ?列表和元组的不同在于,列表是可以修改的,而元组不可以,这意味着列表用于需要中途添加元素的情形,而元组适用于禁止修改元素的情形. ...

  5. python面试文件操作_python基础-三分钟搞定面试官爱问的【文件操作】

    一.使用python读写文本文件 使用Python来读或者写文本需要用到'open'这个关键字,它的作用是打开一个文件并创建一个文件对象. open语法结构: open(file, mode='r', ...

  6. python开发ps插件_python +ps 三方面库整理

    -------------------------------------------端口进程相关------------------------------------------------ cp ...

  7. python求三个数平均值_python求三个数平均值

    本文收集整理关于python求三个数平均值的相关议题,使用内容导航快速到达. 内容导航: Q1:利用python3.x计算任意数据平均值 l=[1,2,3]def ave(a):print(sum(a ...

  8. python打印字符串格式_Python字符串三种格式化输出

    字符串格式化输出是python非常重要的基础语法,今天就把三种格式化输出做一个简单的总结,希望对大家有帮助. 格式化输出:内容按照一定格式要求进行输出. 1.使用占位符%输出 python2.6版本之 ...

  9. python中pca算法_Python使用三种方法实现PCA算法

    主成分分析(PCA) vs 多元判别式分析(MDA) PCA和MDA都是线性变换的方法,二者关系密切.在PCA中,我们寻找数据集中最大化方差的成分,在MDA中,我们对类间最大散布的方向更感兴趣. 一句 ...

最新文章

  1. cmd命令简单别木马的蛛丝马迹
  2. python之celery简单使用
  3. 开发日记-20190824 关键词 读书笔记《掌控习惯》DAY 3
  4. 024_输入输出字符集
  5. linux下如何查看主机是否安装了ftp server
  6. 获取当前目录绝对路径
  7. 十四、PyCharm开发Python利用WMI修改电脑IP、DNS
  8. 遗传算法导论(转载)
  9. Git/mercurial...版本控制分支曲线图解析
  10. Python语言程序设计 第七周 文件和数据格式化
  11. 计算机函数公式的英文表达式,【收藏】史上最全数学符号、公式的英文读法,干货满满!...
  12. 计算机专业学不学画法几何,给新手们学CAD的建议
  13. 七周成为数据分析师 第六周:统计学
  14. python宏定义_宏定义(无参宏定义和带参宏定义),C语言宏定义详解
  15. winform 窗体的单例模式
  16. 二十年间的失败软件和系统
  17. sql end关键字
  18. 【大学总结】迟到但未缺席的大学总结
  19. 密码学常用英文单词翻译
  20. matlab制动,地铁机车牵引制动模型

热门文章

  1. 字符串处理问题[2]:将一个数字型…
  2. OpenCL向量相加
  3. TaskTResult 多线程 多参数 返回值
  4. 洛谷 P2084 进制转换
  5. 【BZOJ3514】Codechef MARCH14 GERALD07加强版 LCT+主席树
  6. web前端复习系列[1]——标签
  7. SQL Server 和 Oracle 以及 MySQL 有哪些区别?
  8. EchoServer
  9. 实现Table多类不同数据类型的排序(顺反)
  10. 来了就不会空着手回去.