Python学习(五)—— 函数

一、函数

  1. 定义声明

  def 函数名(参数):

    函数体

    return 返回值

  注意:函数必须在调用前完成定义声明

  2. 参数

    1)普通参数

def test(a):        #此处参数a为普通参数
    print(a)

    2)指定参数

def test(a):
    print(a)

test(a=5)        #此处a为指定参数

    3)默认参数

def test(a, b=3):           #a为普通参数,b为默认参数
    print(a+b)

test(5)                       # 输出为8
test(5, 5)                    # 输出为10

    4)动态参数

def test(*args):                   # args 为动态参数
    print(typeof(args))            # tuple
    print(args)                    # (11, 22, 33)

test(11, 22, 33)    
def test(**kwargs):        # kwargs 为动态参数
    print(type(kwargs))    # dict
    print(kwargs)          # {'a':3, 'b':4, 'c':5}

test(a=3, b=4, c=5)

 

    

转载于:https://www.cnblogs.com/kingdompeng/p/5538273.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值