zoukankan      html  css  js  c++  java
  • Python实战-函数

    1、函数的定义及调用

    def func(a,b):
        '''
        说明函数的作用
        :param a: 说明参数a的作用
        :param b: 说明参数b的作用
        :return: 说明函数返回值,没有return或者return不带表达式,则返回结果为None;return后可以跟任何内容
        '''
        print('这是一个参数a:',a)
        print('这是一个参数b:',b)
    
        return a+b
    
    print(func('ttt','rrr'))
    

      

    2、函数参数的类型

    位置参数:同上实例

    默认参数:定义参数的时候使用k=v的形式定义;调用函数的时候如果没有传递参数则会使用默认参数,如果有传递参数则使用传递的参数

    def func2(a = 1):
        print('参数a的值为:',a)
    
    func2()
    func2(2)

    关键字参数:调用函数的时候,使用k=v的方式传参;在函数调用/定义中,关键字参数必须跟随在位置参数的后面

    注意:关键字参数在传参的时候可以 同时用默认参数和关键字参数,但是此时必须把默认参数放在前面

    def func3(a,b):
        print('参数a的值为:',a)
        print('参数b的值为:',b)
    
    func3(a = 2,b = 1)

    3、lambda函数

    # lambda [arg1 [,arg2,.....argn]]:expression
    func4 = lambda x,y:x+y
    print(func4(3,4))
    

      

  • 相关阅读:
    接口性能测试方案
    如何选择自动化测试框架
    一维和二维前缀和
    高精度 加减乘除
    归并排序 快速排序
    链表
    二分查找
    表达式求值
    c++ const问题小记
    虚继承总结
  • 原文地址:https://www.cnblogs.com/txbbkk/p/14761884.html
Copyright © 2011-2022 走看看