python中沒有switch-case語句


python沒有switch-case語句,查看官方文檔說是可以用if-elseif-elseif。。。。代替。

 

Python推崇的方法來處理switch/case問題,一般可以通過字典來處理這種多分支的問題,舉例說明。

def switch_case(key0):
    mapping = {
        'cn': 'abc000',
        'us': 100
    }
    print('內---')
    result = mapping.get(key0, 3)  # key0:字典中要查找的鍵。 后面的3是default,如果指定的鍵不存在時,則返回該值,默認為None
    return result


print(switch_case('cn'))

輸出結果:

 


免責聲明!

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



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