Python——函数基础(一)

1、定义函数  

      def   函数名() :

         return 

2、带参数的函数

      def 函数名(参数1,参数2) 

      def abc(a,b = '1') #说明b是默认参数,不写直接赋值,写了赋值相应的内容

      s = abc('pw',b= '2') #这样就做到更改了

3、动态参数

      def sum(*afc)#动态参数,可以传递多个参数,参数名之前加 *

      *args 按照位置传递参数,组成一个元祖

      **kwargs 接受的是按照关键字传递参数,组成一个字典

4、参数顺序: 位置参数,*args,默认参数,**kwargs

5、 def func(*args)

    print(args)

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

     func(*l)              #传入全部参数   **l ,对应的**kwargs

猜你喜欢

转载自www.cnblogs.com/cxys85/p/9694006.html