av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:python如何使用字典實(shí)現(xiàn)switch

1、構(gòu)建字典。前面key的數(shù)字代表用戶輸入的功能序號(hào)。value代表相應(yīng)的功能函數(shù)。

創(chuàng)新互聯(lián)主營(yíng)亳州網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app軟件定制開(kāi)發(fā),亳州h5成都微信小程序搭建,亳州網(wǎng)站營(yíng)銷推廣歡迎亳州等地區(qū)企業(yè)咨詢

這些函數(shù)是根據(jù)業(yè)務(wù)需求實(shí)現(xiàn)的普通函數(shù)。

2、使用循環(huán)。捕捉用戶輸入,然后執(zhí)行。

實(shí)例

# -*- coding: UTF-8 -*-
"""
@author:AmoXiang
@file:28.使用字典實(shí)現(xiàn) switch 結(jié)構(gòu).py
@time:2021/02/01
"""
 
 
def get_monday():  # 定義函數(shù)
    return "星期一"  # 返回星期一
 
 
def get_tuesday():
    return "星期二"  # 返回星期二
 
 
def get_wednesday():
    return "星期三"  # 返回星期三
 
 
def get_thursday():
    return "星期四"  # 返回星期四
 
 
def get_friday():
    return "星期五"  # 返回星期五
 
 
def get_saturday():
    return "星期六"  # 返回星期六
 
 
def get_sunday():
    return "星期日"  # 返回星期日
 
 
def get_default():
    return "不知道星期幾"  # 模擬swtich語(yǔ)句中的default語(yǔ)句功能
 
 
switcher = {  # 通過(guò)字典映射來(lái)實(shí)現(xiàn)switch/case功能
    1: get_monday,  # 通過(guò)鍵不同,調(diào)用不同的函數(shù)
    2: get_tuesday,
    3: get_wednesday,
    4: get_thursday,
    5: get_friday,
    6: get_saturday,
    7: get_sunday
}
for i in range(2):  # 測(cè)試2次
    day = input("今天是一周第幾天?:").strip()  # 手動(dòng)輸入一個(gè)天數(shù)
    if day.isdigit():  # 判斷是否是數(shù)字
        day = int(day)  # 轉(zhuǎn)換為int型
    else:
        day = 0  # 設(shè)置day值為0
    day_name = switcher.get(day, get_default)()  # 當(dāng)day不在字典映射中時(shí),調(diào)用get_default()
    print(f"今天{day_name}")

以上就是python使用字典實(shí)現(xiàn)switch的方法,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程

本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。


網(wǎng)站名稱:創(chuàng)新互聯(lián)Python教程:python如何使用字典實(shí)現(xiàn)switch
標(biāo)題來(lái)源:http://uogjgqi.cn/article/cosodsg.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流