网站模板库
  • 首页
  • web前端工具
    • HTML/JS转换工具
    • JS/HTML格式化工具
    • 字母/英文大小写转换工具
    • robots.txt文件生成工具
    • Js压缩/格式化工具
    • Css在线压缩工具_代码格式化
  • 关于我们
    • 免责声明
    • 联系我们
    • 广告服务
    • 服务项目
    • 关于我们
    • 网站轮播
    • 公告
    • 成都优优科技专用
    • 按行业分类
  • web学院
    • 服务器教程
    • 学习资料
      • 基础书籍
      • 交互书籍
      • 入门教程
      • 特效分类
    • 案例分享
    • web资讯
  • 网页特效
    • 图片特效
    • 导航特效
    • 滑动按钮
    • 表单特效
    • 文字特效
    • 弹窗特效
    • 其他特效
  • 织梦模板
    • 科技/电子/数码/通信
    • 文化/艺术/广告/传媒
    • 装修/设计/家居/家具
    • 基建/施工/地产/物业
    • 餐饮/酒店/旅游/票务
    • 食品/果蔬/饮料/日用
    • 服饰/珠宝/礼品/玩具
    • 摄影/婚庆/家政/生活
    • 运动/健身/体育/器材
    • 学校/教育/培训/科研
    • 美容/保健/医院/医疗
    • 金融/财税/咨询/法律
    • 政府/组织/集团/协会
    • 汽车/物流/交通/搬运
    • 机械/设备/制造/仪器
    • 化工/环保/能源/材料
    • 农业/畜牧/养殖/宠物
    • 其他模版
    • IT/软件/信息/互联网
  • 手机模板
    • 手机APP模板
    • 微信小程序模板
    • wap
  • 网站模板
    • joomla模板
    • Drupal模板
    • z-blog模板
    • EyouCms模板
    • Bootstrap模板
    • 帝国cms模板
    • CmsEasy模板
    • MetInfo模板
    • 购物商城模板
      • Shopify主题
      • PrestaShop主题
    • 后台模板
    • 纯HTML模板
    • ecshop模板
    • phpwind模板
    • pbootcms模板
    • phpcms模板
    • wordpress模板
    • discuz模板
  • 教程
    • 织梦教程
    • Discuz教程
    • WordPress教程
    • Phpcms教程
    • Phpwind教程
    • ECShop教程
    • Joomla教程
    • Drupal教程
    • zblog教程
    • EyouCMS教程
    • 帝国cms教程
    • MetInfo教程
    • CmsEasy教程
登录
当前位置:网站模板库 > web学院 > 案例分享 > Python 中实现 switch, 真的有这个必要吗?
admin 案例分享 2023-06-21 19:01:56

Python 中实现 switch, 真的有这个必要吗?

Python 中实现 switch, 真的有这个必要吗?,第1张

Python 中实现 switch, 真的有这个必要吗?,第2张

最近休假回老家, 就在长沙面了几场 Python 的面试, 也好为以后回老家发展做打算, 不得不说, 这几场面试的面试官都颇为奇葩(还有点自以为是). ( 有点想知道, 整体技术氛围如此, 还是我遇到的只是特例?)

一个例子: Python 中怎么写 switch ?
我: 直接写 if-else 就可以了, 简单清晰, 别人很容易看懂.
对方: (似乎不满意) 我是说, 怎么实现 switch ?
我: ??? 如果非要模拟这种写法, 可以用 dict 做一做分支路由, 可以实现类似 switch 的效果. 不过写 if-else 是最好的, 不花哨, 实用
对方: (似乎还是不满意) 巴拉巴拉.... 我觉得你对技术没有热情.
我: ?????? ( 我当时就预感接下来会有更多奇葩情况出现, 于是以 『这只是主观问题, 每个人有不同看法, ,口味不同』为由, 快速地跳过了这道题)
果然, 更多奇葩问题出现了, 面完之后, 当即在心中, 将这家公司拉入黑名单.
( 结论: 回老家发展, 可能是一个美好的幻想? 还不如先在一线赚钱, )

上面都是瞎扯淡, 找找共鸣, 大家看看就好 :)

下面是技术问题:
那么, 请教 V 友大佬: Python 中实现 switch, 真的有这个必要吗? 你们平时是如何做的? 这个帖子, 不可避免地, 又被上升到价值观判断了, 这是我不愿意看到的 :)

面试官想什么, 我还真不知道, 不过『提一个明确的问题』, 也是一个面试官的基本素养吧?

另外, 沟通交流, 尊重是相互的, 对方给我的感觉就是『自以为是, 片面地给别人打标签』, 这点基本的判断, 我个人还是有的 ( 这里, 我 judge 了别人, 是我的错, 希望我的感觉是错误的, 面试官确实是一个世外高人, 确实这个问题别有深度 :) )

当然我也不是那种无聊的人, 非要将别人 judge 一番, 才满足, 毕竟我怎么怎么样, 也影响不到别人.
至少我也不说别人公司的名字, 对方的名字.

(只是发出来, 增加一下生活的调剂罢了, 大佬们千万不要随便 judge 别人哦, 也不要做价值观判断 :)


) 这个帖子, 不可避免地, 又被上升到价值观判断了, 这是我不愿意看到的 :)

面试官想什么, 我还真不知道, 不过『提一个明确的问题』, 也是一个面试官的基本素养吧?

另外, 沟通交流, 尊重是相互的, 对方给我的感觉就是『自以为是, 片面地给别人打标签』, 这点基本的判断, 我个人还是有的 ( 这里, 我 judge 了别人, 是我的错, 希望我的感觉是错误的, 面试官确实是一个世外高人, 确实这个问题别有深度 :) )

当然我也不是那种无聊的人, 非要将别人 judge 一番, 才满足, 毕竟我怎么怎么样, 也影响不到别人.
至少我也不说别人公司的名字, 对方的名字.

(只是发出来, 增加一下生活的调剂罢了, 大佬们千万不要随便 judge 别人哦, 也不要做价值观判断 :)


) ----------------------- 以下是精选回复-----------------------

答:别说没必要,说不定哪天 python 新版本就真给加上了,,毕竟现在 python 每个新版本都会加新语法
答:条件多的话,倾向用字典
答:PEP-3103 的话,十年前就被拒掉了 https://www.python.org/dev/peps/pep-3103/
答:年轻就在一线赚钱吧……一线玩的 high 啊。
家里挺富裕那就无所谓了。
答:我觉得当大家面试遇到奇葩问题的时候,应该转变一下想法,面试官出题的主要意图不是这道题有什么意义,更多的是考察以你的能力是否实现。能实现不代表实际中让你去这么应用。
答:我发现大多数人遇到一个自己答不出来的陌生问题,第一反应是反驳这道题有什么意义。
答:是没这必要。不过就像有的面试问你排序,实际开发中谁自己写排序?面试主要是看你的思维模式及解决问题的能力,我是觉得这个面试官没毛病。
答:赞同楼上,的确别人问你怎么实现,你回答有什么意义,他再问你,显然面试官没毛病。
答:有必要,原因是,写单元测试的时候可以少写很多。
答:赞同楼主,没意义的问题。
退一步讲楼主你也讲了实现的思路了呀,条件分支多的话搞一个字典,这不就结了么。不知道那位面试官还想怎么样。
答:三个以内条 if,超过 3 条以上字典模拟 switch
答:其实你要学习一点:
有人问你一个「明显」没有意义的问题时,这个人明显带有意义,而且这个意义和问题本身内容无关

例如:
你把月亮摘下来
我和你妈掉到水里,先救谁
答:换个公司

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Python 中实现 switch, 真的有这个必要吗?

admin 钻石

分享到:
上一篇
寻找一种网站服务器搭建方案。
下一篇
手上有个 Z8NA-D6 的闲置主板,想 DIY 台服务器(台式)玩玩

相关推荐

计算机通信的另一点疑问

计算机通信的另一点疑问

急寻前端兼职 大 牛(坐标:上海)哦

急寻前端兼职 大 牛(坐标:上海)哦

win7&64下setuptools安装失败怎么解决

win7&64下setuptools安装失败怎么解决

大家都怎么测试一个程序的运行速度的?

大家都怎么测试一个程序的运行速度的?

0条评论

发表评论 取消回复

要发表评论,您必须先登录。

提供最优质的资源集合

立即查看 了解详情
网站模板库

主题/付费下载/查看/余额管理/自定义积分,集成支付,卡密,推广奖励等。

本站导航
  • 链接标题
友情链接
  • 链接标题
快速搜索
本站由钛宇宙强力驱动
友情链接:
    商业源码网蜀ICP备2023005044号
    网站模板库
    • 登录
    • 注册
    网站模板库
    • 首页
    • web前端工具►
      • HTML/JS转换工具
      • JS/HTML格式化工具
      • 字母/英文大小写转换工具
      • robots.txt文件生成工具
      • Js压缩/格式化工具
      • Css在线压缩工具_代码格式化
    • 关于我们►
      • 免责声明
      • 联系我们
      • 广告服务
      • 服务项目
      • 关于我们
      • 网站轮播
      • 公告
      • 成都优优科技专用
      • 按行业分类
    • web学院►
      • 服务器教程
      • 学习资料►
        • 基础书籍
        • 交互书籍
        • 入门教程
        • 特效分类
      • 案例分享
      • web资讯
    • 网页特效►
      • 图片特效
      • 导航特效
      • 滑动按钮
      • 表单特效
      • 文字特效
      • 弹窗特效
      • 其他特效
    • 织梦模板►
      • 科技/电子/数码/通信
      • 文化/艺术/广告/传媒
      • 装修/设计/家居/家具
      • 基建/施工/地产/物业
      • 餐饮/酒店/旅游/票务
      • 食品/果蔬/饮料/日用
      • 服饰/珠宝/礼品/玩具
      • 摄影/婚庆/家政/生活
      • 运动/健身/体育/器材
      • 学校/教育/培训/科研
      • 美容/保健/医院/医疗
      • 金融/财税/咨询/法律
      • 政府/组织/集团/协会
      • 汽车/物流/交通/搬运
      • 机械/设备/制造/仪器
      • 化工/环保/能源/材料
      • 农业/畜牧/养殖/宠物
      • 其他模版
      • IT/软件/信息/互联网
    • 手机模板►
      • 手机APP模板
      • 微信小程序模板
      • wap
    • 网站模板►
      • joomla模板
      • Drupal模板
      • z-blog模板
      • EyouCms模板
      • Bootstrap模板
      • 帝国cms模板
      • CmsEasy模板
      • MetInfo模板
      • 购物商城模板►
        • Shopify主题
        • PrestaShop主题
      • 后台模板
      • 纯HTML模板
      • ecshop模板
      • phpwind模板
      • pbootcms模板
      • phpcms模板
      • wordpress模板
      • discuz模板
    • 教程►
      • 织梦教程
      • Discuz教程
      • WordPress教程
      • Phpcms教程
      • Phpwind教程
      • ECShop教程
      • Joomla教程
      • Drupal教程
      • zblog教程
      • EyouCMS教程
      • 帝国cms教程
      • MetInfo教程
      • CmsEasy教程

      弹窗标题

      这是一条网站公告,可在后台开启或关闭,可自定义背景颜色,标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...