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

  • 新成立的公司不开户可以吗
  • 民办学校房屋要求
  • 什么是进项加计扣除
  • 企业房屋折旧年限规定
  • 租赁财产的残值处理
  • 什么是外购类标签
  • 房地产企业施工电费会计分录
  • 分公司非独立核算是什么意思
  • 合伙企业发生亏损的原因
  • 厂家订货会合同
  • 政府补助的核算方法名词解释
  • 报销 交通费
  • 去年已认证发票红冲怎么报税
  • 机器设备如何计提折旧
  • 收取质保金会计处理
  • 扣押属于纳税担保吗
  • 典当行的账务处理会计分录大全
  • 经营性现金净流量是什么意思
  • 无偿划转房产能否入递延收益
  • 增值税加计扣除政策
  • 营业收入销售收入计算公式
  • 购买商品未入库
  • 包吃伙食费会计分录
  • 健康检查查询系统
  • 房地产企业开发成本结转
  • 卖机械配件平台有哪些
  • 借出材料表
  • Laravel 5.4因特殊字段太长导致migrations报错的解决
  • vue项目难点及解决方法
  • 租房开的发票收的税怎么做账?
  • 计提的附加税
  • 什么是神经网络算法
  • 激光雷达lidar特点
  • yolov5源码解读
  • dhcp命令行
  • phpcms安装无法连接数据库服务器
  • mysql中用户和权限的作用
  • 承兑汇票怎么使用流程
  • 钢贸企业税收怎么算
  • 防伪税款服务费抵扣
  • 进口增值税是什么意思
  • 劳务报酬个人所得税税率表2023
  • sql2008怎么查询
  • 不征税收入与免税收入有哪些
  • 增值税期末留抵退税原因采集确认单
  • 企业贷款业务
  • 以前年度损益调整账务处理分录
  • 施工单位的罚款标准
  • 对方要求先开发票怎么办
  • 应收账款是哪个会计科目
  • 普通发票和增值发票的区别在哪里
  • 工业企业自制半导体材料
  • sql server 3417错误
  • 在查询结果中添加字母
  • windows已保护你的电脑,阻止你的应用
  • 畅游盈利
  • win8任务管理器在哪
  • win8无法修复你的电脑
  • mac修改用户名称
  • windows 8.1更新
  • win8怎么调整显示器亮度
  • mac 阿里旺旺怎么使用
  • win7系统介绍
  • linux怎么安装sh
  • linux系统怎么修改文件里的参数
  • WIN10怎么彻底删除works2
  • win10系统开机后任务栏无响应怎么解决
  • win10系统激活后怎么关闭
  • linker command failed with exit code 1 (use -v to see invocation)
  • shell中创建文件
  • es6新增的数据结构
  • js对象foreach
  • 超级硬盘数据恢复软件v2.7
  • 查看系统网络连接数
  • css filter blur
  • 以下代码的运行结果是哪一项
  • js浏览器运行机制
  • Python连接MySQL并使用fetchall()方法过滤特殊字符
  • jQuery给div,Span, a ,button, radio 赋值与取值
  • 海关税目表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设