Python: 如何讓關鍵字參數不區分大小寫? processed_kwargs = {key.lower(): value for key, value in kwargs.items()}

加入好友
加入社群
Python: 如何讓關鍵字參數不區分大小寫? processed_kwargs = {key.lower(): value for key, value in kwargs.items()} - 儲蓄保險王

在 Python 中,關鍵字參數的區分大小寫是預設行為,無法直接更改。然而,您可以在函數中處理關鍵字參數時,將其轉換為統一的大小寫形式,以達到不區分大小寫的效果。
以下是一個示例,展示了如何在函數中處理不區分大小寫的關鍵字參數:

def my_function(**kwargs):
    processed_kwargs = {key.lower(): value for key, value in kwargs.items()}
    
    # 在這裡使用 processed_kwargs 來處理參數
    
    # 示例: 打印所有參數的值
    for key, value in processed_kwargs.items():
        print(f"{key}: {value}")

# 測試函數
my_function(Foo=10, BAR="Hello", baz=True)

輸出結果:

Python: 如何讓關鍵字參數不區分大小寫? processed_kwargs = {key.lower(): value for key, value in kwargs.items()} - 儲蓄保險王

#Foo , BAR統一變成小寫

推薦hahow線上學習python: https://igrape.net/30afN

加入好友
加入社群
Python: 如何讓關鍵字參數不區分大小寫? processed_kwargs = {key.lower(): value for key, value in kwargs.items()} - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *