python中的语句是什么意思_python语句意思
2018-06-09 回答
python while循环语句
python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:
while 判断条件:
执行语句……
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件假false时,循环结束。
实例:
#!/usr/bin/python
count = 0
while (count < 9):
print 'the count is:', count
count = count + 1
print "good bye!"
以上代码执行输出结果:
the count is: 0
the count is: 1
the count is: 2
the count is: 3
the count is: 4
the count is: 5
the count is: 6
the count is: 7
the count is: 8
good bye!
while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:
# continue 和 break 用法
i = 1
while i < 10:
i += 1
if i%2 > 0: # 非双数时跳过输出
continue
print i # 输出双数2、4、6、8、10
i = 1
while 1: # 循环条件为1必定成立
print i # 输出1~10
i += 1
if i > 10: # 当i大于10时跳出循环
break
无限循环
如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例:
#coding=utf-8
#!/usr/bin/python
var = 1
while var == 1 : # 该条件永远为true,循环将无限执行下去
num = raw_input("enter a number :")
print "you entered: ", num
print "good bye!"
以上实例输出结果:
enter a number :20
you entered: 20
enter a number :29
you entered: 29
enter a number :3
you entered: 3
enter a number between :traceback (most recent call last):
file "test.py", line 5, in num = raw_input("enter a number :")
keyboardinterrupt
注意:以上的无限循环你可以使用 ctrl+c 来中断循环。
循环使用 else 语句
在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。
#!/usr/bin/python
count = 0
while count < 5:
print count, " is less than 5"
count = count + 1
else:
print count, " is not less than 5"
以上实例输出结果为:
0 is less than 5
1 is less than 5
2 is less than 5
3 is less than 5
4 is less than 5
5 is not less than 5
简单语句组
类似if语句的语法,如果你的while循环体中只有一条语句,你可以将该语句与while写在同一行中, 如下所示:
#!/usr/bin/python
flag = 1
while (flag): print 'given flag is really true!'
print "good bye!"
注意:以上的无限循环你可以使用 ctrl+c 来中断循环。
python中的语句是什么意思_python语句意思相关推荐
- python中return ab是什么意思_python中return一般怎么写
python中return的用法 1.return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回 程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return ...
- python中with open写csv文件_Python中的CSV文件使用with语句的方式详解
是否可以直接使用with语句与CSV文件?能够做这样的事情似乎很自然: import csv with csv.reader(open("myfile.csv")) as read ...
- python中导入模块用什么命令_Python导入模块的技巧
作为使用Python的开发者,我们一开始学习的内容之一就是如何导入Python的各种模块或库.但是我们注意到,那些经常使用Python的用户并不一定都知道Python的导入机制其实非常灵活.在本文中, ...
- python中math.ceil是什么意思_python中的数字取整(ceil,floor,round)概念和用法
python中的数学运算函数(ceil,floor,round)的主要任务是截掉小数以后的位数.总体来说 就是取整用的.只是三者之间有微妙的区别: floor() :把数字变小 ceil() : 把数 ...
- python中的 2%s何意_python中的%s%是什么意思
python中的%s%是什么意思 它是一个字符串格式化语法(它从C借用). 请参阅 "格式化字符串": Python支持将值格式化为字符串.虽然这可以包括非常复杂的表达式,但最基 ...
- python中标识符下划线用作开头_python python中那些双下划线开头的那些函数都是干啥用用的...
1.写在前面 今天遇到了__slots__,,所以我就想了解下python中那些双下划线开头的那些函数都是干啥用用的,翻到了下面这篇博客,看着很全面,我只了解其中的一部分,还不敢乱下定义. 其实如果足 ...
- python中用于标识字符串的定界符_Python合集之Python数据类型(二)
在上一节的合集中,我们了解了Python数据类型中的数值类型的相关知识,本节我们将进一步了解一下Python中关于数据类型中的字符串及布尔类型相关的知识. 1. 字符串类型 字符串是连续的字符序列,可 ...
- python中求和公式是什么函数_Python的math库中,用于求和的函数是( )。
[单选题]确定兴利库容 V 兴 ,已知某水库为一回运用水库,其一次蓄水量为 V 1 =300 万 m 3 ,一次供水量为 V 2 =150 万 m 3 . [ ]. [单选题]hAB大于0说明B点的高 ...
- python中字典和集合的区别_Python中字典和集合学习小结
映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串.数字.元组等 包含可变对象的列表. ...
最新文章
- zoomImg相册大图预览插件
- 反病毒引擎设计全解(四)
- CodeForces - 353E Antichain(贪心+思维)
- jboss4 java_JBoss核心Java Web服务
- 【转】面试:一个单例模式,足以把你秒成渣
- java学习笔记20(Arraylist复习,Collection接口方法,迭代器,增强型for循环)
- java 图像处理两例:图像缩放与圆角图片的制作
- sql统计各科成绩大于平均分的人_SQL第三关:汇总分析
- Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形...
- sudo apt-get 与 yum
- 13.mtk lcm gamma调试
- python爬取大众点评数据_小试Python——爬虫抓取大众点评上的数据
- Android Toast提示的使用
- Origin绘制带平滑曲线和数据标签的散点图
- python如何速成_怎样速成python?
- Excel 2010 VBA 入门 066 读取其他工作簿的数据
- 2_嵌入式软件开发简介
- 如何通过数据找到影响用户留存的关键因素
- 高斯消去法解线性方程组的fortran程序实现
- 关于采集插件的一些详细知识