zoukankan      html  css  js  c++  java
  • Python 3.x--函数的参数问题

    -------------------参数类型-----------------

    1、位置参数

    def fun1(x,y):
    print(x)
    print(y)
    return 0

    fun1(1,3)

    2、关键字参数

    def fun1(x,y):
    print(x)
    print(y)
    return 0

    fun1(y=1,x=3)

    3、位置参数、关键字参数、默认参数使用

    def fun1(x,y=6):
    print(x)
    print(y)
    return 0

    fun1(10)
    fun1(10,7)
    fun1(x=8)

    4、参数组

     *arge-------------------------

    def fun1(x,*args):
    print(x)
    print(args)
    return 0

    fun1(1,3,15,1,3,4)
    fun1(1,*(3,15,1,3,4))

     *kwarge-------------------------

    def fun1(x,**kwargs):
    print(x)
    print(kwargs)
    return 0

    fun1(1,name = 'Harry',age = 18)
    fun1(1,**{name:'Harry',age:18})

    混合使用

    def fun1(x,y,age=17,*args,**kwargs):
    print(x)
    print(y)
    print(args)
    print(kwargs)
    return 0

    fun1(1,3,15,1,3,4,name = 'Marry',sex = 'M')
  • 相关阅读:
    最短路小变形
    最短路
    bfs + 路径输出
    优先队列
    dijkstra
    重载运算符-operator
    最短路
    二分图匹配
    依赖型的关系建立
    string 类
  • 原文地址:https://www.cnblogs.com/rainowl-ymj/p/7073493.html
Copyright © 2011-2022 走看看