说白了就是类似于JavaDoc的东西。
文档字符串的惯例是一个多行字符串,它的首行以大写字母开始,句号结尾。第二行是空行,从第三行开始是详细的描述。可以使用__doc__(注意双下划线)调用函数的文档字符串属性(属于函数的名称)。Python把 每一样东西 都作为对象,包括这个函数。
Python中的help(),它所做的只是抓取函数的__doc__属性,然后整洁地展示给你。
自动化工具也可以以同样的方式从你的程序中提取文档。随Python发行版附带的pydoc命令,与help()类似地使用DocStrings。
def printMax(x, y):
'''Prints the maximum of two numbers. # 这里是文档字符串
The two values must be integers.'''
print "DocStrings" # 这里是函数体
命令行参数:
# Filename: using_sys.py
import sys
print 'The command line arguments are:'
for i in sys.argv: # sys.argv变量是一个字符串的列表,用于保存命令行参数。
print i
执行 Python using_sys.py we are argvs 的输出结果是:
The command line arguments are:
d:\My Documents\Python\using_sys.py # sys.argv[0]
we # sys.argv[1]
are # sys.argv[2]
argvs # sys.argv[3]