1.函数
def定义函数
多行时注意缩进一致,否则好像会报错
def test():
print "lalala" #函数体前四个空格
2.函数里的局部变量与外部变量是同的,即使同名
#--coding:UTF-8--
def show(a):
print "showA = %d"%a #函数里的变量
a = 10
show(20)
print "BLA = %d"%a #函数外的变量
结果:BLA = 10 ,showA = 20
3.函数返回值
def rrr(a,b)
return a+b #直接写return就是返回值了
4.能返回多个值
def three(a):
a1 = a + 100
a2 = a - 5
a3 = a * 20
return a1,a2,a3
a,b,c = three(10)
print "%d %d %d"%(a,b,c)
5.在命令行里使用自己写的函数
>>> import xxx (xxx为自己写的xxx.py文件)
>>> xxx.show() (调用xxx里的show函数)
也可 form xxx import * (从xxx中导入所有)然后就不用在输入xxx.show()了,直接输入show()即可
给函数注释
def show(a):
""" 注释(记得缩进啊) """
return a
可使用help(show)查看