zoukankan      html  css  js  c++  java
  • Python3 函数参数

     1 # # 常规参数
     2 # def jiafa(a,b):
     3 #     print(a+b)
     4 # 
     5 # jiafa(5,6)
     6 # 
     7 # 
     8 # def xinxi(name,location,sex='male'):    # 默认参数在其他参数的后面
     9 #     print('姓名:%s'%name)
    10 #     print('性别:%s'%sex)
    11 #     print('故乡:%s'%location)
    12 # 
    13 # 
    14 # xinxi('bob','shanxi')
    15 # 
    16 # # 可变长参数
    17 # def add(*jiafa):    # *之后跟一个元组,名字随意,一般写args(无命名参数)
    18 #     print(jiafa)
    19 #     sum = 0
    20 #     for i in jiafa:
    21 #         sum += i
    22 #     print(sum)
    23 # add(5,5,5)
    24 # 
    25 # def informations(**info):   # **之后跟一个字典,名字随意,一般写kwargs(有命名参数)
    26 # 
    27 #     for i in info:  # i是键,info是值
    28 #         print('%s:%s'%(i,info[i]))
    29 # informations(name = 'Lily',age = 18,sex = 'female',job = 'policewoman',location ='beijing')
    30 # 
    31 # def test(*a,**b):
    32 #     print(a,b)
    33 # test('asd',2,22,['asd',1],(1,2,3,4,5),name = 'bob')
    34 
    35 '''
    36 关于不定长参数的位置 *agrs 放在左边, **kwargs 放在右边
    37 默认值加不定长参数的左边
    38 顺序:关键字参数,默认值参数,*args,**kwargs
    39 '''
  • 相关阅读:
    maven完成构建后,eclipse导入运行maven web
    maven构建java项目的过程【完全】
    maven配置【转载】
    iOS - 移动设备防丢失App
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
  • 原文地址:https://www.cnblogs.com/Infi-chu/p/7665869.html
Copyright © 2011-2022 走看看