python怎么使用字典实现switch
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇文章主要介绍了python怎么使用字典实现switch,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、构建字典。前面key的数字
千家信息网最后更新 2025年11月11日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安全错误
数据库的锁怎样保障安全
网络安全攻防日9月22日
数据库同步技术方法
数据库连接查询的特点
php 数据库 端口
软件开发看不懂sql
网络安全产品品牌对比
护苗网络安全主题班会图片
网络工程专业能做软件开发
sql备份到服务器
二进制和网络安全的关系
服务器安装2008系统
信息网络技术考研
信息保密 网络安全
游戏服务器登录连接超时
苏州工控软件开发定制费用
南通地城网络技术有限公司
云创大数据服务器管理口密码
裸金属服务器和虚拟机哪个好
折纸小手工网络安全手抄报
中间层服务器的控制面板在哪儿
无线传感器网络技术应用编程题
不使用云服务器架设手游
数据库utf8中文排序规则
小朋友网络安全手抄报
中国循证医中心数据库
安卓 gis软件开发
白银跑腿app软件开发多少钱
上海网络服务器机柜高性价比之选
推荐好玩的精灵宝可梦服务器
苹果怎么联系软件开发者