python預設引數的使用注意
說明
1、預設引數的定義位置,要保證帶有預設值的預設引數在引數列表末尾。
2、呼叫函式時,如果有多個預設引數,需要指定引數名稱。
例項
def print_info(name, title="", gender=True): """ :param title: 職位 :param name: 班上同學的姓名 :param gender: True 男生 False 女生 """ gender_text = "男生" if not gender: gender_text = "女生" print("%s%s 是 %s" % (title, name, gender_text)) # 提示:在指定預設引數的預設值時,應該使用最常見的值作為預設值! print_info("小明") print_info("老王", title="班長") print_info("小美", gender=False)
以上就是python預設引數的使用注意,希望對大家有所幫助。更多Python學習指路:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1834/viewspace-2828936/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python預設引數的坑Python
- Python中的預設引數Python
- Python中的預設引數值Python
- 陷阱!python引數預設值Python
- Python 函式(預設引數)Python函式
- Python之在函式中使用列表作為預設引數Python函式
- C++預設引數C++
- 【C++】引數的預設值C++
- Python函式引數預設值的陷阱和原理深究Python函式
- python疑問5:位置引數,預設引數,可變引數,關鍵字引數,命名關鍵字引數區別Python
- TypeScript 函式可選引數和預設引數TypeScript函式
- 函式定義、函式的引數、函式的預設引數函式
- ES6 筆記 Rest 引數和 預設引數筆記REST
- 使用 Python 解析引數Python
- Swift語言中為外部引數設定預設值可變引數常量引數變數引數輸入輸出引數Swift變數
- 檢視JVM預設配置引數JVM
- javascript為函式設定預設引數JavaScript函式
- AIX7.1 VMO 引數預設設定AI
- vue事件帶預設引數,怎麼傳遞其他引數Vue事件
- 深入解析 ES6:Rest 引數和引數預設值REST
- Python命令列引數定義及注意事項Python命令列
- 微課|Python程式設計開發寶典(5.2.2):預設值引數Python程式設計
- 3.3.2 函式的預設引數和佔位引數 函式過載函式
- C語言預設引數值的實現C語言
- 全網最適合入門的物件導向程式設計教程:48 Python函式方法與介面-位置引數、預設引數、可變引數和關鍵字引數物件程式設計Python函式
- 檢視JVM預設引數及微調JVM啟動引數JVM
- javascript給函式引數設定預設值JavaScript函式
- Flex程式設計注意之Flex Complier引數薦Flex程式設計
- c語言中預設引數的兩種型別C語言型別
- c#基礎-5.變長引數和引數預設值C#
- Jquery單引號和雙引號的使用注意jQuery
- 【ES6基礎】預設引數值
- C++ 預設引數和佔位符C++
- ES6特性之:引數預設值
- Python陷阱:為什麼不能用可變物件作為預設引數的值Python物件
- 【引數】DB_nK_CACHE_SIZE引數設定與資料庫預設塊大小之間的限制資料庫
- webapi 設定swagger上請求引數的預設值WebAPISwagger
- mysqldump的log-error引數注意事項MySqlError