Python函数从入门到进阶(进阶篇)

学完本篇文章 可以帮助你更好了解python函数的使用


提示:以下是本篇文章正文内容,下面案例可供参考

一、函数的基本概念

目的   功能封装,提升代码重复使用
函数的定义
写函数的格式
        def 函数名(): 函数体
函数的调用
    如何执行一个函数
        函数名()
形参
    函数定义时出现在()中
        通过实参来赋值
实参
    函数调用时出现在()中
返回值
    默认返回None
    可以返回多个

二、参数种类

参数种类
    位置参数
        按照位置进行复制
        值和变量个数要一致

# def cop(num):
#     print("我最棒",num)
#     print(num)
#
#
# def fun(z):
#     for i in range(z):
#         cop(i)
#     return 2, 3
# c = fun(10)
# print(c)


    关键字参数
        调用函数时
            形参名=实参名
            顺序可以和形参顺序不一样
            非默认参数必须有值
    默认参数
        有默认值
        必须放在非默认参数后
    可变元组参数
        要出现在位置参数后
        还要出现在默认参数后方
    可变字典参数
        出现在 所有参数的最后放
        使用关键字赋值的参数都用放在字典中

3.递归函数
    自己调用自己
    必须有递归出口
    常用
        递归求和
        递归求阶乘
        递归求斐波那契
        递归清理文件夹

def get(n):
    if n == 1 or n == 2:
        return 1
    else:
        return get(n-1) + get( n - 2)
r = get(6)
print(r)


匿名函数
    没有名字
    只能写一行
    lambda
        拉姆达
    匿名函数通常直接方法函数的形参
        l.sort(key=lambda data: data["id"]) 

def get(n,m):
    return 100 + n + m
print(get(100,200))


fun = lambda n , m: 100 + n + m
print(fun(100,200))

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值