python函数

  • python函数用def定义,return结束
  • python遵循先定义,后调用
  • 封装代码,提高代码重复利用率(特点)

定义函数

# 定义函数
def fun():
    print("hello word")

调用函数

fun()    # 调用函数

函数传参

参数        描述
fun(a)必须参数
fun(*)关键字参数
fun(a=10)默认参数
fun(*tup,**dct)不定长参数(元组,字典)

实例

# 输入两个数,返回最大的数
def maxs(a,b):
    if a > b:
        return a
    elif a < b:
        return b
    else:
        return "a=b"
print(maxs(2,1))       # 2
# 输入长、宽计算面积
def fun(w,h):
    a = w * h
    return a
print(fun(6,6))
# 不定长参数
def fun(*tup,**dct):
    print(tup)        # (1, 2)
    print(dct)        # {'a': 3, 'b': 4}
fun(1,2,a=3,b=4)

匿名函数

python中使用lambda来创建匿名函数

# 定义匿名函数
sum = lambda arg1, arg2: arg1 + arg2
# 调用匿名函数
print(sum(10, 20))   # 30
print(sum(20, 20))   # 40

打卡第40天,对python大数据感兴趣的朋友欢迎一起讨论、交流,请多指教!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值