无参函数
>>> def MyFirstFunction():
print('这是我创建的第一个函数!')
print('我表示很激动......')
print('在此我感谢我自己,感谢哔哩哔哩')
>>> MyFirstFunction()
这是我创建的第一个函数!
我表示很激动......
在此我感谢我自己,感谢哔哩哔哩
一个带参函数
>>> def MySecondFunction(name):
print(name +'你是个傻子嘛')
>>> MySecondFunction('小乌龟')
小乌龟你是个傻子嘛
两个带参函数
>>> def add(num1,num2):
result = num1+ num2
print(result)
>>> add(23,45)
68
函数的返回值
>>> def add(num1,num2):
return (num1+num2)
>>> print(add(23,45))
68
函数的文档
>>> def MyFunction(name):
'函数定义过程中的name是叫形参'
#因为Ta只是一个形式,表示占据一个参数为止
print('传递进来的'+ name +'叫做实参,因为Ta是具体的参数值!')
>>> MyFunction.__doc__
'函数定义过程中的name是叫形参'
函数参数的匹配
>>> def SaySome(name,words):
print(name + '->' + words)
>>> SaySome('小乌龟','让编程改变世界!')
小乌龟->让编程改变世界!
>>> SaySome(words='让编程改变世界',name='小乌龟')
小乌龟->让编程改变世界
>>>
默认参数
>>> def SaySome(name='小乌龟',words='让编程改变世界'):
print(name + '->' + words)
>>> SaySome()
小乌龟->让编程改变世界
收集参数
>>> def test(*params):
print('参数的长度是:',len(params))
print('第二个参数是:' ,params[1])
>>> test(1,2,3,4,'小乌龟',6,7,8)
参数的长度是: 8
第二个参数是: 2
当有收集参数时,也有别的参数
>>> def test(*params,exp):
print('参数的长度是:',len(params) ,',exp=',exp)
print('第二个参数是:' ,params[1])
>>> test(1,2,3,4,'小乌龟',5,6,7,exp=8)
参数的长度是: 8 ,exp= 8
第二个参数是: 2
本文详细介绍了Python中函数的定义与使用,包括无参函数、带参函数、返回值、默认参数及参数收集等内容。

被折叠的 条评论
为什么被折叠?



