Python函數獨立星號(*)分隔的命名關鍵字參數


如果需要限制關鍵字參數的輸入名字,就需要使用到命名關鍵字參數的形式,所謂命名關鍵字參數就是給關鍵字參數限定指定的名字,輸入其他名字不能識別。命名關鍵字參數和位置參數之間使用獨立的星號(*)分隔,星號后面為命名關鍵字參數,星號本身不是參數。凡是命名關鍵字參數,在調用時必須帶參數名字進行調用,否則會報錯。
命名關鍵字參數與關鍵字參數的區別有2點:
1、命名關鍵字參數是固定參數,不支持可變參數;
2、命名關鍵字參數在位置參數之后,二者之間用星號隔開。

可參考《Python中sorted(iterable, *, key=None, reverse=False)函數參數定義中的獨立星號(*)的含義》
老猿Python,跟老猿學Python! 博客地址:https://blog.csdn.net/LaoYuanPython


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM