20/01/17 Python基础知识学习(6)

函数

  • 参数
    • 匹配
      • 位置匹配
      • 关键字匹配
      • 默认值(调用时省略传值) >定义时赋值
      • *args 任意数量参数 **kwargs传递一个字典表
    def avg(*scores):
        return sum(scores)/len(scores)
    results=avg(1,2,3,4)
    print(results)
    

同理调用时,如果直接引用一个list /dict, 使用func(*args) / func(**kwargs)

  • Lambda表达式
    • 定义匿名函数
    • 基本格式:
      lambda 参数1,…:函数体
  • 高级工具
    • map(函数,可迭代对象) 对所有可迭代对象应用函数
    • filter(函数,可迭代对象) 此函数一般为筛选条件,将满足条件的值返回到一个新对象
发布了10 篇原创文章 · 获赞 0 · 访问量 166

猜你喜欢

转载自blog.csdn.net/weixin_44602323/article/details/104024685