zoukankan      html  css  js  c++  java
  • 函数的用法

       函数的定义

     函数的调用

    函数的返回值

    参数:

    1:def()#形参

    2:def()#实参

    参数的先后顺序:      位置参数>*args>默认参数>**kwargs

    *args只接受位置参数的值而**kwargs只接受默认参数的值  而*args和**kwargs连接使用则无敌但是前提还是位置参数在前

    def   f1(*args):

      print(args)

    li = [1,2,3,4,5]

    f1(*li)  #  *可以代表所有‘li’的对象全部以*args 动态参数接收为元祖

    def   f1(*args):

      print(args)

    tu = {1:'a',2:'b'}

    f1(*tu)  #  *可以代表所有‘tu’的对象全部以**kwargs 动态参数接收尾字典  

    位置参数  #必须传值

    *args   #可以不传值(元祖)不能接受默认传参的值

    默认参数  #  以变量名的形式传参

     **kwargs  #   不能接收位置传参的值(字典)

  • 相关阅读:
    uva 1637 Double Patience
    Emacs ^ Vim
    uva 11181 Probability|Given
    uva 10491 Cows and Cars
    uva 1636 Headshot
    hdu 4336 Card Collector
    zoj 3640 Help Me Escape
    Codeforces 148 D Bag of mice
    hdu 4405 Aeroplane chess
    hdu 3853 LOOPS
  • 原文地址:https://www.cnblogs.com/yuexijun/p/9734855.html
Copyright © 2011-2022 走看看