python 函数

1.函数的语法

def 函数名(参数):

         函数体

# 函数调用

函数名()

2.

# 默认参数
def defaultHanshu(p1,par_default="我是默认值"):
    return 1
defaultHanshu(12,par_default="我是默认值")

3.动态参数

# (1) 可以接受任意个参数
# (2) 动态参数有两种:*args和**kwargs,*args必须在*kwargs的前面
#       *args: 接受的是按照位置传参的值,组织成一个 **元组**
#       **kwargs: 接受的是按照关键字传参的值,组成一个 **字典**
# (3) 参数的传递顺序:位置参数、*args、默认参数、**kwargs
def dynamic_parameter(par1, par2, *args, par_default="default", **kwargs):
    print(".......dynamic parameter.......")
    print(par1)
    print(par2)
    print(args)
    print(par_default)
    print(kwargs)
    print(kwargs['name'])
    print(kwargs['age'])
    

dynamic_parameter(1, 2, 2, 3, 4, 5, par_default=5, name='kwargs', age=12)

4.函数的返回值

# return 语句用于退出函数,选择性地向调用方式返回一个表达式。不带参数值的return语句返回None。
def return_func(a, b):
    total = a + b
    print("函数内:", total)
    return total


total_exc = return_func(12, 23)
print("函数外:", total_exc)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值