1. 程式人生 > >python函數篇0-2

python函數篇0-2

rgs span 定義 定義函數 ont col 普通 print name

函數的有三中不同的參數:

  • 普通參數
  • 默認參數
  • 動態參數
    # ######### 定義函數 #########

    # name 叫做函數func的形式參數,簡稱:形參
    def func(name):
    print (name)

    # ######### 執行函數 #########
    # ‘fuyuteng‘ 叫做函數func的實際參數,簡稱:實參
    func(‘fuyuteng‘)

    def func(name, age = 18):
        
        print ("%s:%s" %(name,age))
    
    # 指定參數
    func(fuyuteng‘, 19)
    # 使用默認參數
    func(xiaopang)
    
    註:默認參數需要放在參數列表最後
  • 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 (args)
    
    
    # 執行方式一
    func(name=fuyutengi‘,age=18)
    
    # 執行方式二
    li = {name‘:fuyuteng‘, age:18, gender‘:male}
    func(**li)
  • 動態參數-序列和字典
  • def func(*args, **kwargs):
    
        print (args)
        print (kwargs)

python函數篇0-2