1.函数的定义
def printme(str): #函数以def 函数名( 参数 ):
"函数文档字符"
print("函数体部分",str)
#return [expression] #返回值部分
printme("调用函数")
print(printme.__doc__)
help(printme)
2.函数参数 位置参数 (positional argument) 默认参数 (default argument) 可变参数 (variable argument) 关键字参数 (keyword argument) 命名关键字参数 (name keyword argument) 参数组合
#位置参数
def functionname(arg1):
"函数文档"
print('hello world! {0},{1}'.format(1,arg1))
functionname("位置参数")
#默认参数,默认参数一定要放在位置参数后面,不然程序会报错。
def functionname(arg1,arg2 = '01'):
"函数文档"
print('hello world! {0},{1},{2}'.format(1,arg1,arg2))
functionname("默认参数",11)
functionname("默认参数")
#解释器能够用参数名匹配参数值
functionname(arg2 = 123,arg1 = '你好')