python为何没有switch语句?
来源:互联网 发布:matlab怎么创建空矩阵 编辑:程序博客网 时间:2024/04/24 16:01
本来都没有留意,今天在写个小东西的时候,突然发现python好像没有switch语句?然后感觉很纳闷,顺手网上搜一下,转篇文章和大家分享~
原文地址:http://www.cnpythoner.com/post/80.html
感谢原作者智慧!
如果你是把python作为入门编程语言的话,你可能不会在意python有没有switch语句,如果你在接触python前接触过其它的
语言比如说c,c++,php等,你就会觉的奇怪为什么python没有switch语句呢?
我个人的猜想是python没有设置switch语句应该传承了它的大道之简的哲学思想,希望我们写程序处理问题尽量用简单
高效的方法,用if else搞定问题,那如果它没有switch语句,而你又要处理这样的问题怎么办?
举个例子来说明问题:
switch age
case '10':
print 'age 10'
case '20':
print 'age 20'
case '30':
print 'age 30
'
.....
我自己一般是用字典的方法里处理:
list = {'10':'print age 10','20':'print age 20','30':'print 30','default':'print age 10'}
age = '10'
print list.get(age,'print age is deault')
还有一些更好的方法老王我没想出来,如果大家有好的方法的话,可以留言补充上来。
如果对python 控制语句感兴趣的朋友,可以看看python 控制语句这篇文章,希望对你有帮助!
0 0
- python为何没有switch语句?
- Python没有switch语句的解决方法
- python中没有switch/case语句
- 为什么Python中没有Switch/Case语句?
- python语言没有switch-case语句
- 为什么Python中没有Switch/Case语句?
- 在Python中没有switch语句 这个好吗?
- python字典 switch语句
- Python的Switch语句
- python中switch语句用法
- python 实现switch/case语句
- Switch语句没有case的例子
- switch语句没有break!会怎么执行?
- switch语句没有break的结果
- Python 喂猫没有switch case
- Python中为什么没有switch-case
- python switch语句的多种实现方法
- python中 switch 语句的实现
- iphone开发之GPS定位
- 题目1091:棋盘游戏
- 【图像处理】全分发TV图像去噪
- 我的硬盘的那些破事
- swing 批量设置所有窗口控件的字体特征
- python为何没有switch语句?
- LINUX常用命令
- SCI常见经典句型
- BBS客户端学习过程【1】(总体规划+部分实现)PS:送上《Visual C++网络编程开发与实践》光盘资料
- 黑马程序员-java学习笔记-银行业务调度系统
- FTPClient连接FTP服务器进行简单FTP操作
- 阿里云服务使用感受
- 网络异常检查-3A--多种心跳检测机制,解决异常
- 空心字HollowFont