1. 程式人生 > >字典作為作為函式不定長引數時候字典的key值不用加引號

字典作為作為函式不定長引數時候字典的key值不用加引號

def myclass(classname,*classcharacter,**classmate):     sumage = 0     print('班級名稱:',classname)     print('班級特色:',*classcharacter)        print('\n同學姓名:')     for k,v in classmate.items():         print(k,v)         sumage +=v     print('同學平均年齡:',sumage/len(classmate))       # myclass('三一','勤奮','成績好','趙四'=22,'李剛'=2)#字典key加上引號編譯不能通過 myclass('三一','勤奮','成績好',趙四=22,李剛=2)#編譯通過 l1={'趙':22,'李':24} myclass('三一','勤奮','成績好',**l1)#編譯通過 # myclass('三一','勤奮','成績好',趙 四=22,李 剛=24)#字典key有空格編譯不能通過 # myclass('三一','勤奮','成績好','趙四':22,'李剛':24)#字典:冒號的形式也出錯

字典作為函式的不定長引數時候,key值不必加引號,另外key值有空格,或者字典定義的冒號形式作為引數也會出錯