位置: 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要钱吗)

  • 苹果手机怎么弄卡通人头(苹果手机怎么弄空调遥控?)

    苹果手机怎么弄卡通人头(苹果手机怎么弄空调遥控?)

  • 手机淘宝投诉在哪个位置(手机淘宝投诉在哪个地方?)

    手机淘宝投诉在哪个位置(手机淘宝投诉在哪个地方?)

  • 苹果手机来电语音播报怎么关闭(苹果手机来电语音提示怎么关闭)

    苹果手机来电语音播报怎么关闭(苹果手机来电语音提示怎么关闭)

  • 三星什么时候可以更新安卓10(三星什么时候可以换卡)

    三星什么时候可以更新安卓10(三星什么时候可以换卡)

  • 华为手机显示黑白色怎么变回彩色的(华为手机显示黑白屏怎么变回彩色)

    华为手机显示黑白色怎么变回彩色的(华为手机显示黑白屏怎么变回彩色)

  • 拼多多待成团怎么处理(拼多多待成团怎么申请退款)

    拼多多待成团怎么处理(拼多多待成团怎么申请退款)

  • 局域网的简称为(局域网的简称为__________)

    局域网的简称为(局域网的简称为__________)

  • 拼多多对接运营有什么用(拼多多对接运营什么意思)

    拼多多对接运营有什么用(拼多多对接运营什么意思)

  • 电脑卡的原因(电脑卡的原因是因为cpu还是显卡)

    电脑卡的原因(电脑卡的原因是因为cpu还是显卡)

  • 华为用户体验计划开还是关(华为用户体验计划上传数据可以删除吗)

    华为用户体验计划开还是关(华为用户体验计划上传数据可以删除吗)

  • 微信名字怎么才能在第一个(微信名字怎么才能变蓝)

    微信名字怎么才能在第一个(微信名字怎么才能变蓝)

  • 小米手环4绑定搜索不到(小米手环4绑定不了小米运动)

    小米手环4绑定搜索不到(小米手环4绑定不了小米运动)

  • 电脑显卡的重要性(电脑显卡重要还是cpu重要)

    电脑显卡的重要性(电脑显卡重要还是cpu重要)

  • iphone11有什么色(苹果11有啥颜色的)

    iphone11有什么色(苹果11有啥颜色的)

  • 微信加好友二维码能用多久(微信加好友二维码可以随便给别人吗)

    微信加好友二维码能用多久(微信加好友二维码可以随便给别人吗)

  • 暂时无法接通或已关机是什么意思

    暂时无法接通或已关机是什么意思

  • 微信反应迟钝怎么回事(微信反应太慢了怎样处理?)

    微信反应迟钝怎么回事(微信反应太慢了怎样处理?)

  • ios13的照片为什么消失了(为什么苹果照片)

    ios13的照片为什么消失了(为什么苹果照片)

  • 小米 cc9可以放内存卡吗(小米cc9可以放大多少倍拍照)

    小米 cc9可以放内存卡吗(小米cc9可以放大多少倍拍照)

  • 收到骚扰短信如何处理(收到骚扰短信如何投诉举报)

    收到骚扰短信如何处理(收到骚扰短信如何投诉举报)

  • 华为放大器怎么设置(华为放大器怎么恢复出厂设置)

    华为放大器怎么设置(华为放大器怎么恢复出厂设置)

  • 索尼xperia1有智能语音助手吗

    索尼xperia1有智能语音助手吗

  • hry一al00t是什么型号(hry-al00t什么型号)

    hry一al00t是什么型号(hry-al00t什么型号)

  • 苹果手机时间限额怎么取消(苹果手机时间限额如何解除限制)

    苹果手机时间限额怎么取消(苹果手机时间限额如何解除限制)

  • 快速排序原理(快速排序原理和思想)

    快速排序原理(快速排序原理和思想)

  • 电脑密码解除步骤(电脑密码解除步数怎么弄)

    电脑密码解除步骤(电脑密码解除步数怎么弄)

  • PyCharm安装selenium及Chrome环境配置(超详细)(Pycharm安装库失败)

    PyCharm安装selenium及Chrome环境配置(超详细)(Pycharm安装库失败)

  • gluster命令  Gluster控制台管理工具(gluster peer status)

    gluster命令 Gluster控制台管理工具(gluster peer status)

  • 年末暂估成本是否进行纳税调整处理
  • 网络课程购买
  • 土地增值税与增值税
  • 二手房交易需缴纳的费用
  • 无票收入在增值税表中填哪
  • 其他应收款可以在贷方吗
  • 工程保险谁负责
  • 房产税和城镇土地使用税的区别
  • 融资性售后回租是什么服务
  • 软件开发里面的人天
  • 逆流交易合并报表抵消分录
  • 事业单位利息收入
  • 去税务局核定税种怎么填
  • 如何查询当月社保和公积金是否缴纳
  • 作废的发票还需要装订在凭证里吗
  • 代购本无罪,逃避关税须处罚
  • 增值税主要有三种类型
  • 制造费用可以抵扣进项税吗
  • 农业产品免税范围注释
  • RSync文件备份同步 Linux服务器rsync同步配置图文教程
  • 怎么清除更新记录
  • 购进材料是进项税还是销项税
  • 补发票需要什么东西
  • 经营性资产和非经济资产
  • 向非绑定账户转账超限是什么意思
  • 未分配利润可留待以后年度进行分配的当年结余利润
  • 预付账款退款怎么做会计分录
  • 电脑没有声音问题
  • 马齿苋的功效与作用的功能与主治与用量
  • php echo \n
  • mt-mon.exe
  • 保险支付方式有哪些
  • 主营业务收入发生额在哪方
  • 票据行为包括哪4点
  • PHP:pg_send_prepare()的用法_PostgreSQL函数
  • 结转完工工程成本是什么
  • wordpress经典编辑器用法
  • php企业管理系统
  • 营改增后土增税收入
  • 耕地使用税的征收标准
  • 逾期未收回包装物押金增值税
  • 在杂志上发表文章算出版吗
  • nginx反向代理详解
  • imu定位
  • Win11系统自带输入法怎么卸载
  • ufw 设置
  • 融资租入固定资产的改建支出
  • 出口退税进项税额转出怎么申报
  • 预算凭证可以单张打印吗
  • 增值税专用发票几个点
  • 固定资产折旧会影响净利润吗
  • mysql 指定my.cnf
  • 开票明细是食品类吗
  • 收到外币收入怎么处理
  • 应收票据背书转让分录
  • 给聘用人员每月多少钱
  • 非流动资产包括哪些会计科目
  • 如何证明自己是中国人
  • 会计账簿的作用之一是编报和输出会计信息
  • sql中的存储过程是干嘛用的
  • 如何查看连接网络的密码
  • 史上最简单的不读书法成甲
  • 英文版西游记
  • win7 双击不能打开文件
  • win10激活后是什么样子
  • Win10 Mobile/PC RS2快速预览版14926同步推送
  • mac和iphone互动
  • centos named
  • 何为黄金茶
  • 列宽自适应
  • html label标签的使用教程
  • Node.js中的全局对象有
  • 使用js检测浏览器的网站
  • jquery显示图片
  • node js连接数据库
  • c#中的数组
  • JavaScript的函数中只能写一条代码语句
  • 票种核定和税种核定的区别
  • 重庆市房产交易信息网
  • 杭州文明城市几连冠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设