• python中的参数


    一:普通参数

    # name 叫做函数func的形式参数,简称:形参
    def func(name):
        print name
    
    # ######### 执行函数 ######### 
    #  'wupeiqi' 叫做函数func的实际参数,简称:实参
    func('wupeiqi')

    二:默认参数

    def func(name, age = 18): ==========》(gae=18这里是默认参数)
       
       print "%s:%s" %(name,age)
    
    # 指定参数
    func('wupeiqi', 19)=======》(如果传入了实际的参数值就使用传入的值,如果没有传入,就使用函数中的默认值)
    # 使用默认参数
    func('alex')
    
    注:默认参数需要放在参数列表最后

    三:动态参数(即列表参数)

     

    def func(*args):
    
        print args
    
    
    # 执行方式一
    func(11,33,4,4454,5)
    
    # 执行方式二
    li = [11,2,2,3,3,4,54]
    func(*li)

    
    
    def func(**kwargs):
    
        print kwargs
    
    
    # 执行方式一
    func(name='aaa',age=18)
    
    # 执行方式二
    li = {'name':'aaa', 'age':18, 'gender':'male'}
    func(**li) ============>此处输出需要加**星号

    上图中同时输出列表和数组,调用函数时,需要在对应的参数前,加上对应数量的*星号,这是动态参数调用函数的格式

    
    
  • 相关阅读:
    55域TLV说明
    iOS开发之指定UIView的某几个角为圆角
    常逛的博客
    猿题库 iOS 客户端架构设计
    NSData
    base64编码
    RSA算法原理
    无法安装64位版本的office因为在您的pc
    mysql导出导入数据
    设置mysql的字符集
  • 原文地址:https://www.cnblogs.com/gaoyuxia/p/10249804.html
Copyright © 2020-2023  润新知