Python之第二十三天的努力--函数总结

Posted szheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之第二十三天的努力--函数总结相关的知识,希望对你有一定的参考价值。

01 函数总结

  • # 仅限关键字参数
    # def func(a,b,*args,c):
    #     print(a,b)
    #     print(c)
    #
    # func(1,2,3,4,c=666)
    
    
    
    # *
    # a,b = (1,2)
    # a,b,*c = (1,2,3,4,5,6)
    # print(a,b,c)                # 1 2 [3, 4, 5, 6]
    
    # a,*b,c = [11,22,33,44,55,66,77]
    # print(a,b,c)                # 11 [22, 33, 44, 55, 66] 77
    
    # a,*b,c = range(10)
    # print(a,b,c)                # 0 [1, 2, 3, 4, 5, 6, 7, 8] 9
    
    
    
    # def func():
    #     global name
    #     name = ‘zs‘
    #
    # print(name)         # 报错
    # func()
    # print(name)         # zs
    
    
    
    # name = ‘kk‘
    # def func():
    #     global name
    #     name = ‘zs‘
    #
    # print(name)         # kk
    # func()
    # print(name)         # zs
    
    
    
    # def func():
    #     name = ‘zs‘
    #     def inner():
    #         nonlocal name
    #         name = ‘kk‘
    #     print(name)         # zs
    #     inner()
    #     print(name)         # kk
    #
    # func()
    
    
    
    # def wrapper(a):
    #     name = ‘zs‘
    #     def inner():
    #         print(a)
    #         print(name)
    #     return inner
    # ret = wrapper(‘kk‘)
    # print(ret.__code__.co_freevars)     # (‘a‘, ‘name‘)
    
  • 思维导图,见day14文件夹。

以上是关于Python之第二十三天的努力--函数总结的主要内容,如果未能解决你的问题,请参考以下文章

Python初学者第二十三天 函数进阶装饰器

Python 基础第二十三天(反射)

华为实习日记——第二十三天

学习python的第二十三天(re模块)

每日算法&面试题,大厂特训二十八天——第二十三天(树)

学习python课程第二十三天