Python的函数

本文详细介绍了Python中函数的定义与使用,包括无参函数、带参函数、返回值、默认参数及参数收集等内容。

无参函数

>>> 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

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值