Python函数的定义及其调用

Python函数定义及调用

必须参数:

def func01(value):
    print(value)
func01(1)

打印结果:1

关键字参数:

def func01(value):
    print(value)
func01(value = 2)

打印结果:2

默认参数:

def func01(value = 2):
    print(value)
func01()

打印结果:2

不定长参数:

第一种:

*参数 表示以元组(tuple)的形式导入
第一个参数为可选参数

def functionname([formal_args,] *var_args_tuple ):

def func01(str,*args):
    print(str,args)
func01('q1','e1','e2','e3')

打印结果:q1 ('e1', 'e2', 'e3')

第二种:

**args 不定长参数可以以字典的形式,基本语法:
def functionname([formal_args,] **var_args_dict ):

def func01(str,**args):
    print(str,args)
func01('q1',e1=1,e2=2,e3=3)  #注意调用函数的时候,字典的键值对以=分割

打印结果:q1 {'e1': 1, 'e2': 2, 'e3': 3}
def func01(str,**args):
    print(str,args)
ee = {'num1':1,'num2':2,'num3':3}
func01('q1',**ee)
打印结果:q1 {'num1': 1, 'num2': 2, 'num3': 3}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值