python 控制语句


Posted in Python onNovember 03, 2011

1比如python提倡简单实用的思想,它就没有switch语句,如果要实现switch语句的效果
的话可以通过2个方法来写把
(1)通过if elif 语句来实现
if 条件:

elif 条件:

else:

(2)通过

info = {} 
info = {‘a':'1′,'b:2,'c:3,'default':ss'} 
c = info.get(‘a',default') 
2while语句有else语句 
a = 2 
while a > 1: 
print ‘success' 
else: 
print ‘error'

当while循环条件变为False的时候,else块才被执行——这甚至也可能是在条件第一次被检验的时候。
3 for语句有else语句
for i in xrange(5): 
print i 
else: 
print ‘loop is end'

结果是 0 1 2 3 4 loop is end
记住,else部分是可选的。如果包含else,它总是在for循环结束后执行一次,
如果是遇到break语句,for 后面的else语句就不会执行了
for i in xrange(5): 
if i == 3: 
print ‘success' 
else: 
print ‘loop is end'

结果是 success

本文来自: Rootexp

Python 相关文章推荐
关于你不想知道的所有Python3 unicode特性
Nov 28 Python
Python简单网络编程示例【客户端与服务端】
May 26 Python
python排序函数sort()与sorted()的区别
Sep 18 Python
用Django写天气预报查询网站
Oct 21 Python
3分钟学会一个Python小技巧
Nov 23 Python
BP神经网络原理及Python实现代码
Dec 18 Python
python添加模块搜索路径和包的导入方法
Jan 19 Python
pandas dataframe的合并实现(append, merge, concat)
Jun 24 Python
在tensorflow中实现屏蔽输出的log信息
Feb 04 Python
Python编写memcached启动脚本代码实例
Aug 14 Python
Pytorch中的数据集划分&正则化方法
May 27 Python
总结三种用 Python 作为小程序后端的方式
May 02 Python
python 不关闭控制台的实现方法
Oct 23 #Python
python中将阿拉伯数字转换成中文的实现代码
May 19 #Python
python访问纯真IP数据库的代码
May 19 #Python
Python模块学习 re 正则表达式
May 19 #Python
PYTHON正则表达式 re模块使用说明
May 19 #Python
python 随机数生成的代码的详细分析
May 15 #Python
python 生成不重复的随机数的代码
May 15 #Python
You might like
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
2015/06/17 PHP
Linux系统递归生成目录中文件的md5的方法
2015/06/29 PHP
Zend Framework动作控制器用法示例
2016/12/09 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
使用jQuery validate 验证注册表单实例演示
2013/03/25 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
jQuery登陆判断简单实现代码
2013/04/21 Javascript
javascript删除元素节点removeChild()用法实例
2015/05/26 Javascript
jquery实现的代替传统checkbox样式插件
2015/06/19 Javascript
js表单元素checked、radio被选中的几种方法(详解)
2016/08/22 Javascript
Javascript中常见的逻辑题和解决方法
2016/09/17 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
2017/11/01 Javascript
vue全局使用axios的方法实例详解
2018/11/22 Javascript
js仿360开机效果
2019/12/26 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
2020/10/27 Javascript
vue print.js打印支持Echarts图表操作
2020/11/13 Javascript
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
Python open()文件处理使用介绍
2014/11/30 Python
Python中优化NumPy包使用性能的教程
2015/04/23 Python
Python实现TCP协议下的端口映射功能的脚本程序示例
2016/06/14 Python
详解Python实现多进程异步事件驱动引擎
2017/08/25 Python
Python使用matplotlib简单绘图示例
2018/02/01 Python
Python实现聊天机器人的示例代码
2018/07/09 Python
利用pandas将非数值数据转换成数值的方式
2019/12/18 Python
pycharm双击无响应(打不开问题解决办法)
2020/01/10 Python
Python中的整除和取模实例
2020/06/03 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
HTML5 transform三维立方体实现360无死角三维旋转效果
2014/08/22 HTML / CSS
什么是组件架构
2016/05/15 面试题
中西医专业毕业生职业规划书
2014/02/24 职场文书
公务员政审个人鉴定
2014/02/25 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
专业技术职务聘任证明
2015/03/02 职场文书
CSS 实现多彩、智能的阴影效果
2021/05/12 HTML / CSS
灵能百分百第三季什么时候来?
2022/03/15 日漫
Java设计模式中的命令模式
2022/04/28 Java/Android