python 控制语句

yipeiwu_com6年前Python基础
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解决字符串倒序输出的问题

如下所示: #python解决字符串倒序输出 def string_reverse(m): num=len(m) a=[] for i in range(num): a.a...

python实现蒙特卡罗方法教程

python实现蒙特卡罗方法教程

蒙特卡罗方法是一种统计模拟方法,由冯·诺依曼和乌拉姆提出,在大量的随机数下,根据概率估计结果,随机数据越多,获得的结果越精确。下面我们将用python实现蒙特卡罗方法。 1.首先我们做一...

python 根据pid杀死相应进程的方法

用python语言实现根据pid杀死相应进程 kill_process.py代码如下 #! /usr/bin/python # -*- coding: utf-8 -*- impo...

Python实现制度转换(货币,温度,长度)

人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中: 人民币和美元间汇率固定为:1美元 = 6.78人民币。 程序可以接受人民币或美元输入,转换为美元或人民币输出...

pandas DataFrame的修改方法(值、列、索引)

对于DataFrame的修改操作其实有很多,不单单是某个部分的值的修改,还有一些索引的修改、列名的修改,类型修改等等。我们仅选取部分进行介绍。 一、值的修改 DataFrame的修改方法...