Python-函数

函数:

def 函数名、括号、括号中的参数和冒号:

  在缩进块中编写函数体,函数的返回值用return语句返回。

 

from test import fun :使用test.py文件中的fun函数

 

空函数:pass   pass也可用作占位符,让代码先跑起来

 

自定义函数设置类型检查:isinstance()

 

返回多个值 :return x1,x2    其实就是返回的一个tuple

默认参数:def p(x,n=2)  调用是可以p(2) 也可以p(2,3)

注意:必选参数在前,默认参数在后,否则Python的解释器会报错

 

定义可变参数: *参数名

 

关键字参数:可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。而关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。   **kw

运行结果:

 

命名关键字:命名关键字参数需要一个特殊分隔符**后面的参数被视为命名关键字参数。

注意:命名关键字参数必须传入参数名

可变参数既可以直接传入:func(1, 2, 3),又可以先组装list或tuple,再通过*args传入:func(*(1, 2, 3))

关键字参数既可以直接传入:func(a=1, b=2),又可以先组装dict,再通过**kw传入:func(**{'a': 1, 'b': 2})

 

递归函数:

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值