zoukankan      html  css  js  c++  java
  • 函数(python)

    函数
    函数的定义和使用
    函数就是可以复用的代码块
    定义和使用
    `def 函数名(参数1...):
    代码块
    return 值

    变量名 = 函数名(值1...) # 值和参数应该是一一对应的函数的特性 函数可以设置参数默认值def func(a,b,fuhao="+")
    pass

    func(1,2)函数可变参数*args接收元组def func(args):
    pass
    a = (1,2,3)
    func(a)函数可变参数*kwargs接收字典def func(**kwargs):
    pass
    dict_1 = {"num":1,"num_1":2}
    func(dict_1) # 传过去的是字典中的值解包裹# 拆分元组
    def demo(a,b,c):
    pass
    dx = (1,2,3)
    demo(
    dx) # 自动把元组拆分成一个一个的元素lambda函数# lambda函数就是匿名函数,就是没有名字的函数

    定义一个两个数求和的函数

    def add(a,b):
    return a+b
    result = add(1,2)

    简写

    func_1 = lambda a,b:a+b
    print(func_1(1,2))map函数# 列表中的所有值都执行某个函数
    func_1 = lambda a:a*2
    jieguo = map(func_1,[1,2,3,4,5])
    print(jieguo)

    2,4,6,8,10`

    filter函数
    `# 过滤函数,只过滤结果为True的元素
    list_1= [1,2,3,4]
    func_1 = lambda a:a%2=0
    jieguo = filter(func_1,liat_1)
    print(jieguo)

    1,3`

  • 相关阅读:
    node.js ---path模块
    es6箭头函数this问题
    Codeforces Round #576 (Div. 2) | CF1199 补题
    Hungary
    CF 1196D2 RGB Substring (hard version) --- 前缀和 + 思维
    康托展开
    POJ1821 Fence --- 单调队列 + DP
    素数筛
    自动化接口面试遇到的问题
    linux遇到的面试问题
  • 原文地址:https://www.cnblogs.com/weisimin123/p/13957627.html
Copyright © 2011-2022 走看看