python中的_doc_是什么文档字符串 。注意,是 __doc__ , 前后各两个下划线 。
一般而言,是对函数/方法/模块所实现功能的简单描述 。但当指向具体对象时,会显示此对象从属的类型的构造函数的文档字符串 。(示例见以下 a.__doc__)
str.__doc__
"str(string[, encoding[, errors]]) - str\n\nCreate a new string object from the given encoded string.\nencoding defaults to the current default string encoding.\nerrors can be 'strict', 'replace' or 'ignore' and defaults to 'strict'."
import math
math.__doc__
'This module is always available.It provides access to the\nmathematical functions defined by the C standard.'
a = [1]
a.count.__doc__
'L.count(value) - integer -- return number of occurrences of value'
a.__doc__
"list() - new empty list\nlist(iterable) - new list initialized from iterable's items"
为自定义的函数创建 __doc__ 的方法示例:
def func():
"""Here's a doc string"""
pass
func.__doc__
【python的doc函数 python函数帮助文档】"Here's a doc string"
更详细的资料请参考 Python Tutorial 4.7.6 Documentation Strings.
Python print(print_max.__doc)是None__doc__是函数文档python的doc函数,一般作为介绍函数大概用法(当然python的doc函数你可以根据python的doc函数你的需求给函数文档),函数文档实质上是一个字符串对象,而你定义的函数并没有字符串 , 所以是None 。
比如:
python中的_doc_是什么意思?您好,首先您描述有误 , 应该是__doc__,双下划线 。
每个对象都会有一个__doc__属性,用于描述该对象的作用 。在一个模块被import时,其文件中的某些特殊的字符串会被python解释器保存在相应对象的__doc__属性中 。比如,一个模块有模块的__doc__,一个class或function也有其对应的__doc__属性 。在python中 , 一个模块其实就是一个.py文件 。在文件中特殊的地方书写的字符串就是所谓的docstrings,就是将被放到__doc__的内容 。这个“特殊的地方”包括:
1. 一个文件任何一条可执行的代码之前#模块的__doc__
2. 一个类,在类定义语句后,任何可执行代码前#类的__doc__
3. 一个函数,在函数定义语句后,任何可执行代码前#函数的__doc__
举个例子:
#use__doc__ 属性
class MyClass:
'string.'
def printSay():
'print say welcome to you.'
print 'say welcome to you.'
print MyClass.__doc__
print MyClass.printSay.__doc__
#输出结果
string.
print say welcome to you.
python的doc函数的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于python函数帮助文档、python的doc函数的信息别忘了在本站进行查找喔 。
推荐阅读
- js设置按钮的disabled属性,js怎么设置按钮
- 抗疫网页设计css,防疫抗疫网页设计
- 运营怎么卡黄线抖音直播,抖音直播间黄牌如何升级?
- java计算器类代码 java计算器代码带注释
- 微信视频号朋友栏,微信视频号朋友栏是朋友看过的吗
- 如何给电商卖货赚差价,电商卖别人的货赚取差价
- 加长加绒加厚卫裤直播文案,休闲裤直播销售技巧和话术
- vb.net变量前缀 vb程序变量名有哪些
- erp系统对库管员的要求有哪些,erp库管是做什么的