初学python---函数

声明函数的一般形式:

def <函数名> (参数列表) :
    <函数语句>
    return <返回值>

函数中的参数默认值

def <函数名> (参数=默认值):
   <语句>

例子:

def cube( x=1,y=2,z=3):
    return (x+y-z)**3

调用cube(0)  是将0传递个x。调用cube(3,4) 是将3传递给x,将4传递给y。调用cube( , ,5)是错误的,不能直接将5传递给z

<pre name="code" class="python">def cube(x=None,y=None,z=None):
	if x==None:
		x=1
	if y==None:
		y=2
	if z==None:
		z=3
	return (x+y-z)**3

cube(None,None,5)

 


函数中的传递参数:

def fun(x,y,z):
	return x+y-z
fun(1,2,3)
fun(z=1,x=2,y=3)

可变长参数例子:

def mylistappend(*list):
	l=[]
	for i in list:
		l.extend(i)
	return l

a=[1,2,3]
b=[4,5,6]
c=[7,8,9]

mylistappend(a,b,c)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值