三、Python:函数、模块、文档字符串

king's blog

本章我们了看一下Python中的函数、模块、文档字符串。函数又分带参数和不带参数两种

一、函数

1、不带参数的函数

1
2
3
4
def second():
    return "aa\n-------------"
#函数调用
print second()

2、带参数的函数

1
2
3
4
5
6
7
8
9
#带默认值的函数
def first(a="MyGold",b="YOU"):
    print "the first function!->%s || %s" %(a,b)
    print "-------------"

#函数调用方式    
first(b="Hello",a="China")
first(b="we")
first()

二、模块

1
2
3
4
5
6
#1、输出该脚本所在的模块名
print __name__,    #加"," 目的消除行尾的换行符

#2、输出模块中定义的标示符<函数,类,变量>
import sys
print dir(sys)

三、文档字符串

1
2
3
4
5
6
7
def third():
       #该注释适用于模块和类,函数
       '''
       this is function note
       ------------
       '''

print third.__doc__

运行结果:
this is function note

————

文 / 甲乙丙丁
LEAVE A REPLY

loading