python怎么使用字典实现switch
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章主要介绍了python怎么使用字典实现switch,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、构建字典。前面key的数字
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
组织开展经常性的网络安全教育并
通用云存储服务器软件
数据库和前端技术应用
网络安全法关键
蓝创网络技术
倩女幽魂魅者数据库
有趣网络安全宣传标语
手机软件开发元素
网络安全与数据保护论文
上海万晓网络技术
托管服务器应联系数字金融部
连接美国香港服务器
网络安全示范社区是什么
网络技术考试辅导
济南软件开发建设
小程序与数据库
软件开发专业学生实习学校意见
发声翻译软件开发
信息技术网络安全培训班
apple数据库
db2查看所有数据库示例
mysql数据库 符号
心理软件开发
图片服务器开源
旅游预订系统数据库设计
重庆企业存储服务器
行业网络安全投入
网络安全和网络个人保护
公司制定网络安全责任制
海信软件开发面试流程