欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python通過字典映射函數(shù)實現(xiàn)switch

 更新時間:2020年11月06日 08:27:41   作者:南風(fēng)丶輕語  
這篇文章主要介紹了Python通過字典映射函數(shù)實現(xiàn)switch,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

1、原因:python并不提供Switch語句

2、實現(xiàn)功能:傳入某個字符串,來決定使用某個函數(shù)

# -*- encoding=utf-8 -*-
def aaa():
  print '這是aaa函數(shù)'
def bbb():
  print '這是bbb函數(shù)'
def ccc():
  print '這是ccc函數(shù)'
if __name__ == '__main__':
  choose_function = {'A': aaa, 'B': bbb, 'C': ccc}
  # 選擇aaa函數(shù)
  name = 'A'
  if name in choose_function:
    fun = choose_function[name]
    fun() # 執(zhí)行aaa函數(shù)
  else:
    print '選擇函數(shù)錯誤,A->aaa,B->bbb,C->ccc'

運行結(jié)果

這是aaa函數(shù)

3、實現(xiàn)功能:傳入某個字符串,實現(xiàn)選擇某個列表

# -*- encoding=utf-8 -*-
aaa = ['aaa', 'bbb', 'ccc']
bbb = [1, 2, 3, 4, 5, 6]
ccc = []
if __name__ == '__main__':
  choose_list = {'A': aaa, 'B': bbb, 'C': ccc}
  # 選擇bbb列表
  name = 'B'
  if name in choose_list:
    fun = choose_list[name]
    print bbb # 打印bbb列表
  else:
    print '選擇列表錯誤,A->aaa,B->bbb,C->ccc'

運行結(jié)果

[1, 2, 3, 4, 5, 6]

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python文件讀取失敗怎么處理

    python文件讀取失敗怎么處理

    在本篇文章里小編給大家分享的是關(guān)于python文件讀取失敗怎么處理的相關(guān)文章,需要的朋友們參考下。
    2020-06-06
  • 使用Python進(jìn)行防病毒免殺解析

    使用Python進(jìn)行防病毒免殺解析

    這篇文章主要介紹了使用Python進(jìn)行防病毒免殺,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • pytorch加載訓(xùn)練好的模型用來測試或者處理方式

    pytorch加載訓(xùn)練好的模型用來測試或者處理方式

    這篇文章主要介紹了pytorch加載訓(xùn)練好的模型用來測試或者處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python爬取盤搜的有效鏈接實現(xiàn)代碼

    python爬取盤搜的有效鏈接實現(xiàn)代碼

    這篇文章主要介紹了python爬取盤搜的有效鏈接,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-07-07
  • Python Queue模塊詳解

    Python Queue模塊詳解

    這篇文章主要介紹了Python Queue模塊詳解,需要的朋友可以參考下
    2014-11-11
  • 用Python畫一個LinkinPark的logo代碼實例

    用Python畫一個LinkinPark的logo代碼實例

    這篇文章主要介紹了用Python畫一個LinkinPark的logo代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • 解決jupyter (python3) 讀取文件遇到的問題

    解決jupyter (python3) 讀取文件遇到的問題

    這篇文章主要介紹了解決jupyter (python3) 讀取文件遇到的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Pandas數(shù)據(jù)清洗的維度詳解

    Pandas數(shù)據(jù)清洗的維度詳解

    數(shù)據(jù)清洗是數(shù)據(jù)分析的基礎(chǔ),關(guān)鍵于提高數(shù)據(jù)質(zhì)量和保證分析準(zhǔn)確性。通過數(shù)據(jù)清洗,可以減少錯誤、增加數(shù)據(jù)可用性、保護(hù)隱私。Pandas提供多種方法處理缺失值和重復(fù)值,還有多種方式識別和處理異常值。掌握這些技巧對提升數(shù)據(jù)處理能力極為重要
    2024-09-09
  • python將秒數(shù)轉(zhuǎn)化為時間格式的實例

    python將秒數(shù)轉(zhuǎn)化為時間格式的實例

    今天小編就為大家分享一篇python將秒數(shù)轉(zhuǎn)化為時間格式的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • python實現(xiàn)畫圖工具

    python實現(xiàn)畫圖工具

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)畫圖工具,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08

最新評論