|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
0 函数定义过程中()中的参数为形参
调用过程中()中的参数为实参
>>> def saysome(name, words): #括号中参数为形参
print(name+words)
>>> saysome('wanggenzhu','aidongmei') #括号中的参数为实参
Wanggenzhuaidongmei
1 函数文档
>>> def function(owl):
'owl 是形参' #这部分内容就是函数文档
print(owl)
>>> function.__doc__
'owl 是形参'
>>> help(function)
Help on function function in module __main__:
function(owl)
owl 是形参
2 关键字参数
>>> def saysome(name, words):
print(name+words)
>>> saysome(words='I love you', name='dongmei') #关键字的作用减少可能因为顺序引起的错误
dongmeiI love you
3 默认参数
>>> def saysome(name='fishC', words=' i just want to stack off'):
print(name+words)
>>> saysome() # 如果后面没有进行赋值,则返回默认参数
fishC i just want to stack off
>>> saysome('wrap','all in one package')
wrapall in one package
4 收集参数
def test(*params)#test params 就是随意起的名字
>>> def test(*ornage):
print('ornage的长度是:', len(ornage))
print(' 第二个字符串是:',ornage[1])
>>> test(1,'橘子', 4, 5, 6, 10)
ornage的长度是: 6
第二个字符串是: 橘子
|
|