字典作為作為函式不定長引數時候字典的key值不用加引號
阿新 • • 發佈:2018-12-17
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值有空格,或者字典定義的冒號形式作為引數也會出錯