Python 文档__doc__属性

#coding:utf-8

‘‘‘
这里是此模块(py)的__doc__属性,放在最顶端,作用是描述此模块的信息
‘‘‘

def square(x):
‘‘‘
这是一个求平方的函数,通过函数名.__doc__属性可以到的描述信息,相当于一些帮助信息二期
‘‘‘
return x**2

class Employee:
‘‘‘这里是类的__doc__属性,通过类名.__doc__属性可以得到描述信息‘‘‘
pass

print square(4)
print __doc__
print square.__doc__
print Employee.__doc__

时间: 2024-10-29 08:45:18

Python 文档__doc__属性的相关文章

9.9 Python 文档字符串

9.9 Python 文档字符串. 进入 Python 标准库所在的目录. 检查每个 .py 文件看是否有__doc__ 字符串, 如果有, 对其格式进行适当的整理归类. 你的程序执行完毕后, 应该会生成一个漂亮的清单. 里边列出哪些模块有文档字符串, 以及文档字符串的内容. 清单最后附上那些没有文档字符串模块的名字. import os #import pdb path2search = '/System/Library/Frameworks/Python.framework/Versions

征python文档撰写技术员

最近频繁使用python,一些不懂的东西就要查一下,好几次到了官网,查了半天都放弃了,直接google了....哎...被Qt的文档宠坏了...如果有python爱好者和我有一样的想法,希望在有生之年再也不用饱受官网文档的折磨的,请联系我([email protected]),我们一起to make life better. 要求:至少要会英文吧,文笔简练,行文流畅,最好是落笔生花的. 声明:这个一个非盈利活动,具体开工日期等人数凑齐再说,另外提供pythoner职位两枚,工作地点武汉,待遇优厚

【Python文档】之str类

文档 class str(object): """ str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str --------------------------------------------------------------------- Create a new string object from the given object. If encoding or e

python文档注释参数获取

1.docopt模块的用法 1 # _*_ coding:utf-8 _*_ 2 3 4 '''命令行的火车票查看系统 5 Usage: 6 index [-gdtkz] <from> <to> <date> 7 8 Options: 9 -h,--help 显示帮助 10 -g 高铁 11 -d 动车 12 -t 特快 13 -k 快速 14 -z 直达 15 Example: 16 index 上海 北京 2018-5-28 17 18 19 20 ''' 21 2

Python文档

详细的为代码编写文档,这其实是写好代码的重要部分. 常见编写代码的陷阱: 1.别忘了冒号.一定要记住在复合语句首行末未输入":" 2.从第一行开始.要确定顶层(无嵌套)程序代码从第一行开始.这包括在模块文件中输入的无嵌套的代码,以及在交互模式提示符下输入的无嵌套的代码 3.空白行在交互模式提示符下很重要.模块文件中符合语句内的空白行都会被忽略,但是,交互模式提示符下输入代码时,空白行则是会结束语句. 4.缩进要一致.避免在块缩进中混合制表符和空格.每个块全都使用制表符或空格,这样比较安

python文档字符串

#coding=utf-8 #文档字符串def d(i,j): """这个函数实现了一个乘法运算. 函数会返回一个乘法运算的结果.""" k=i*j return k print d.__doc__#文档字符串的调用help(d)#文档字符串的调用

doxygen + doxypypy + docstring 生成python文档

1 原生doxygen对python注释的文档化支持情况 默认情况下,doxygen可以同时支持两种风格的python注释,原生的docstring和类似java doc风格的##.不过实际使用时不是十全十美 """@package docstring Documentation for this module. More details. """ def func(): """Documentation for a

Python文档生成工具pydoc

在Python中有很多很好的工具来生成字符串文档(docstring),比如说: epydoc.doxygen.sphinx,但始终觉得pydoc还是不错的工具,用法非常简单,功能也算不错,本文主要介绍pydoc. pydoc是Python自带的模块,主要用于从python模块中自动生成文档,这些文档可以基于文本呈现的.也可以生成WEB 页面的,还可以在服务器上以浏览器的方式呈现! [用法] Windows下: D:\>python -m pydoc <modulename> # 比如说

Python 文档测试

Python内置的"文档测试"(doctest)模块可以直接提取注释中的代码并执行测试. doctest严格按照Python交互式命令行的输入和输出来判断测试结果是否正确.只有测试异常的时候,可以用'''表示中间一大段烦人的输出. class Dict(dict): ''' Simple dict but also support access as x.y style. >>> d1 = Dict() >>> d1['x'] = 100 >&