位置: IT常识 - 正文

python如何使用字典实现switch(python怎么写文字)

编辑:rootadmin

推荐整理分享python如何使用字典实现switch(python怎么写文字),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python怎么写字符串,python写文字代码,用python写文字,如何用python写一个字,用python怎么写字,用python怎么写字,python文字,python文字,内容如对您有帮助,希望把文章链接给更多的朋友!

python如何使用字典实现switch(python怎么写文字)

1、构建字典。前面key的数字代表用户输入的功能序号。value代表相应的功能函数。

这些函数是根据业务需求实现的普通函数。

2、使用循环。捕捉用户输入,然后执行。

实例

#-*-coding:UTF-8-*-"""@author:AmoXiang@file:28.使用字典实现switch结构.py@time:2021/02/01"""defget_monday():#定义函数return"星期一"#返回星期一defget_tuesday():return"星期二"#返回星期二defget_wednesday():return"星期三"#返回星期三defget_thursday():return"星期四"#返回星期四defget_friday():return"星期五"#返回星期五defget_saturday():return"星期六"#返回星期六defget_sunday():return"星期日"#返回星期日defget_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}foriinrange(2):#测试2次day=input("今天是一周第几天?:").strip()#手动输入一个天数ifday.isdigit():#判断是否是数字day=int(day)#转换为int型else:day=0#设置day值为0day_name=switcher.get(day,get_default)()#当day不在字典映射中时,调用get_default()print(f"今天{day_name}")

以上就是python使用字典实现switch的方法,希望对大家有所帮助。更多Python学习指路:Python基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/310489.html 转载请保留说明!

上一篇:php中sleep()函数是什么(phpsystem函数)

下一篇:织梦Dedecms主要文件夹目录及模板文件说明(织梦cms要钱吗)

  • 粤省事如何切换登录人(粤省事如何切换家庭成员)

    粤省事如何切换登录人(粤省事如何切换家庭成员)

  • 招商银行电子回单在哪里(招商银行电子回单盖章图片)

    招商银行电子回单在哪里(招商银行电子回单盖章图片)

  • wps怎么画一条直线(wps怎么画一根竖线)

    wps怎么画一条直线(wps怎么画一根竖线)

  • oppoa36手机是快充吗(oppo手机有没有快充功能)

    oppoa36手机是快充吗(oppo手机有没有快充功能)

  • 小红书如何查谁看了你(小红书怎么查谁看了你的笔记)

    小红书如何查谁看了你(小红书怎么查谁看了你的笔记)

  • 荣耀20可以插耳机吗(荣耀20插耳机没反应)

    荣耀20可以插耳机吗(荣耀20插耳机没反应)

  • 抖音申诉无效怎么办(抖音申诉无效还能被解开不)

    抖音申诉无效怎么办(抖音申诉无效还能被解开不)

  • 淘宝追评时间是多久(淘宝追评时间是多久删除)

    淘宝追评时间是多久(淘宝追评时间是多久删除)

  • 快手保证金500就可以挂小黄车了吗(快手保证金500就不能用了)

    快手保证金500就可以挂小黄车了吗(快手保证金500就不能用了)

  • boss直聘注销要几天(boss直聘注销能申请撤回吗)

    boss直聘注销要几天(boss直聘注销能申请撤回吗)

  • 爱奇艺在ipad上不是全屏(爱奇艺在iPad上为什么不能放大)

    爱奇艺在ipad上不是全屏(爱奇艺在iPad上为什么不能放大)

  • 禁止打电话标志一般出现在什么地方(红米手机禁止打电话标志)

    禁止打电话标志一般出现在什么地方(红米手机禁止打电话标志)

  • 联想小新开不了机怎么回事(联想小新开不了机电源灯亮着)

    联想小新开不了机怎么回事(联想小新开不了机电源灯亮着)

  • 苹果1474几代(1474是苹果平板几代)

    苹果1474几代(1474是苹果平板几代)

  • 手机1小时耗电多少正常(手机1小时耗电多少)

    手机1小时耗电多少正常(手机1小时耗电多少)

  • 手机销号后余话费怎么处理(电话号码销号后的余额会退还吗)

    手机销号后余话费怎么处理(电话号码销号后的余额会退还吗)

  • 安卓连接airpods pro能降噪吗(安卓连接airpods pro怎么看电量)

    安卓连接airpods pro能降噪吗(安卓连接airpods pro怎么看电量)

  • iphone8p有哪几种颜色(苹果8p产品介绍)

    iphone8p有哪几种颜色(苹果8p产品介绍)

  • 苹果手机号码拉黑了怎么恢复(苹果手机号码拉黑了,短信还可以收到吗)

    苹果手机号码拉黑了怎么恢复(苹果手机号码拉黑了,短信还可以收到吗)

  • 华为p30pro自带贴膜吗(华为p30pro贴软膜教程)

    华为p30pro自带贴膜吗(华为p30pro贴软膜教程)

  • 苹果蓝牙耳机怎么切歌(苹果蓝牙耳机怎么调节音量大小)

    苹果蓝牙耳机怎么切歌(苹果蓝牙耳机怎么调节音量大小)

  • jmmaloo华为什么型号(华为jmmal00)

    jmmaloo华为什么型号(华为jmmal00)

  • 哈罗单车如何还车(哈罗单车如何还车锁车)

    哈罗单车如何还车(哈罗单车如何还车锁车)

  • p20截屏快捷键(华为p20如何截屏快捷方式)

    p20截屏快捷键(华为p20如何截屏快捷方式)

  • JS fetch()用法详解(js fetch api)

    JS fetch()用法详解(js fetch api)

  • 非居民企业享受协定待遇
  • 房产税会计分录怎么做
  • 总分公司企业所得税合并申报
  • 股东撤资涉及到哪些税如何缴纳?
  • 实际发放股票股利是什么意思
  • 纳税申报表保留几年
  • 个人设备投资需要交税吗
  • 房地产开发企业土地增值税清算
  • 普通发票扣税
  • 减免增值税后附加税还用计提吗
  • 营改增后哪些费用可以抵扣
  • 自然人能申请破产吗?
  • 已提完折旧车辆可以卖吗
  • 代付其他公司货款会计分录
  • 营改增后房地产公司税种及税率
  • 协议报价税率与开出的发票不一致怎么办?
  • 所得税调增调减项目
  • 组合销售带来的收益
  • 汽车维修公司如何经营粉丝群才能让潜在客户注意到我们
  • bios如何恢复默认值
  • 手动滑屏怎么操作
  • 电脑无损音乐播放软件哪个最好
  • 老板拿的手机
  • 安全生产费用怎么支出
  • 国家信用信息公司系公示
  • 如何批量更改多个excel内容
  • php生成guid
  • 检验费用会计分录
  • 电脑取消共享文件夹
  • 电脑输入法设置搜狗输入法
  • 工程未竣工结算但质保期已过
  • 进货后退货的会计处理
  • 纳税人销售免税货物
  • framework4.0怎么打开
  • php读取文件
  • 钢管租赁费如何计算
  • VUE3.2 + vue-echarts + DataV 数据可视化大屏(项目)
  • tabstat命令怎么用
  • 利润表本年累计数公式
  • 合并报表的收入就是相加么
  • 主营业务成本和生产成本的区别
  • 会计月末账务处理方法
  • SQLServer2005 Output子句获取刚插入的ID值
  • SQL Server 2005通用分页存储过程及多表联接应用
  • 个人所得税专项附加扣除标准一览表
  • 国际货运代理企业不得从事的业务是
  • 纳税人办理普通发票流程
  • 季度亏损需要计提企业所得税吗
  • 小规模季度超过45万了怎么缴纳
  • 预付款在会计里属于什么
  • 抵消递延所得税资产会计处理
  • 通信费属于哪个会计科目
  • 二手车会计怎么做的
  • 开出普票会计分录
  • 超市会计如何核算成本
  • a公司刚刚执行了一个采购项目
  • 购入固定资产一次性税前扣除
  • win8开启快速启动
  • 设备管理器xp系统
  • Windows 7(x64)下安装Ubuntu12.4的方法
  • win8资源管理器未响应
  • 怎么关闭无服务状态
  • windows xp.exe
  • centos最小化安装步骤
  • pcalc是什么软件
  • 固定ie浏览器
  • linux 命令连接
  • linux用ssh登录不进去
  • NGUI字体图集导致Label文字破碎的BUG以及解决方案
  • opengl perspective
  • wifi显示开发状态
  • node.js 教程
  • shell if语句的用法
  • jquery设置cookie过期时间
  • javascript巧用eval函数组装表单输入项为json对象的方法
  • 快速掌握英语的方法
  • java 使用jar包
  • 山西国家税务网官网
  • 无锡第三税务分局
  • 企业以自有物业为单位
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设