python怎么使用字典实现switch
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了python怎么使用字典实现switch,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、构建字典。前面key的数字
千家信息网最后更新 2026年11月03日python怎么使用字典实现switch
这篇文章主要介绍了python怎么使用字典实现switch,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
1、构建字典。前面key的数字代表用户输入的功能序号。value代表相应的功能函数。
这些函数是根据业务需求实现的普通函数。
2、使用循环。捕捉用户输入,然后执行。
实例
# -*- coding: UTF-8 -*-"""@author:AmoXiang@file:28.使用字典实现 switch 结构.py@time:2021/02/01""" def get_monday(): # 定义函数 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语句中的default语句功能 switcher = { # 通过字典映射来实现switch/case功能 1: get_monday, # 通过键不同,调用不同的函数 2: get_tuesday, 3: get_wednesday, 4: get_thursday, 5: get_friday, 6: get_saturday, 7: get_sunday}for i in range(2): # 测试2次 day = input("今天是一周第几天?:").strip() # 手动输入一个天数 if day.isdigit(): # 判断是否是数字 day = int(day) # 转换为int型 else: day = 0 # 设置day值为0 day_name = switcher.get(day, get_default)() # 当day不在字典映射中时,调用get_default() print(f"今天{day_name}")感谢你能够认真阅读完这篇文章,希望小编分享的"python怎么使用字典实现switch"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
星期
字典
函数
功能
篇文章
输入
不同
代表
数字
用户
语句
普通
业务
价值
兴趣
同时
天数
实例
序号
手动
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
精品咖啡豆
伟宏互联网科技
互联网科技公司华为
中国互联网科技股
鸠鸠互联网科技
美国互联网科技
宜安科技 互联网金融
沃里互联网科技
亿人帮互联网科技
科技互联网的估值
互联网为啥属于高科技
西安小鹰速贷互联网科技有限公司
互联网行业科技股
中国互联网有什么科技
互联网营销推广黑科技
上海创道互联网络科技有限公司
玉溪新华互联网科技怎么选
互联网的科技体现在哪里
广州全民伙伴互联网科技有限公司
小牛互联网科技有限公司地址
互联网科技股票
美国互联网前沿科技
新华互联网科技校企合作
银川新华互联网科技学校地址
互联网软件和科技
苏州铭阳互联网科技有限公司
内蒙古九一互联网科技
厦门江牛科技互联网
互联网科技手抄报图片
互联网科技快速发展优美句子