函数

1、用def声明

def func(‘形参’):
    return xx
print(func(‘实参’))

 调用,函数名加括号,有参数的对应传参数

2、实参:

    1位置参数:按形参的位置给

def func(name,age):
    pass#函数体,根据需求功能写
print(func('bobo',15))

     2关键字参数:按照关键字的名字给值

def func(name,age):
    pass
print(func(name='bobo',age=15))

     3混合参数:既有关键字参数也有位置参数(位置参数放前面)

def func(name,age,number):
    pass
print(func('bobo',15,number='13333455235'))

 3、形参:

    1位置参数

    2默认参数

默认参数的对应参数可以不传值(用默认值),或者传参(用传的参数)

def func(name,age,number,gender='男'):
    pass
print(func('bobo',15,number='13333455235'))      #不传
print(func('bobo',15,number='13333455235''女'))    #传

     3动态参数

          位置参数个数无法确定时

def chi(*food):
    print(food)
chi('鸡肉','沙拉','冰激凌')

 

 

         关键字的动态传参

def chi(**food):
    print(food)
    print(food['drink'])
chi(主食='鸡肉',drink='可乐',甜点='冰激凌')

 

 

         可以用字典的方式读值

4命名空间:

         1内置——自带的

         2全局——大家都能用(在最外层)

         局部——内部

万能传参

def chi(*food,**food1):
    print(food)
    print(food1)
    print(food1['drink'])
chi('面条','米饭','沙拉',主食='鸡肉',drink='可乐',甜点='冰激凌')

 

 

               先位置后关键字

转载于:https://www.cnblogs.com/jcb9426986/p/11628744.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值