• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python基础教程之循环介绍

python基础教程之循环介绍

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python基础教程视频,python基础教程,python零基础教程,python基础教程下载,python基础教程 19等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

循环用于重复执行一些程序块。从上一讲的选择结构,我们已经看到了如何用缩进来表示程序块的隶属关系。循环也会用到类似的写法。

for循环

for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。

基本构造是
for 元素 in 序列:
    statement
</div>

举例来说,我们编辑一个叫forDemo.py的文件
for a in [3,4.4,'life']:
    print a
</div>
这个循环就是每次从表[3,4.4,'life'] 中取出一个元素(回忆:表是一种序列),然后将这个元素赋值给a,之后执行隶属于for的操作(print)。

介绍一个新的Python函数range(),来帮助你建立表。
idx = range(5)
print idx
</div>
可以看到idx是[0,1,2,3,4]

这个函数的功能是新建一个表。这个表的元素都是整数,从0开始,下一个元素比前一个大1, 直到函数中所写的上限 (不包括该上限本身)

(关于range(),还有丰富用法,有兴趣可以查阅, Python 3中, range()用法有变化)

举例
for a in range(10):
    print a**2
</div>

while循环

while的用法是
while 条件:
    statement
</div>
while会不停地循环执行隶属于它的语句,直到条件为假(False)

举例
while i < 10:
    print i
    i = i + 1
</div>

中断循环
continue   # 在循环的某一次执行中,如果遇到continue, 那么跳过这一次执行,进行下一次的操作

break      # 停止执行整个循环

for i in range(10):
    if i == 2:
        continue
    print i
 
</div>
当循环执行到i = 2的时候,if条件成立,触发continue, 跳过本次执行(不执行print),继续进行下一次执行(i = 3)。
for i in range(10):
    if i == 2:       
        break
    print i
</div>
当循环执行到i = 2的时候,if条件成立,触发break, 整个循环停止。

总结

range()

for 元素 in 序列:

while 条件:

continue

break

</div>

您可能想查找下面的文章:

  • Python 专题四 文件基础知识
  • Python 基础教程之包和类的用法
  • 一张图带我们入门Python基础教程
  • Python基础中所出现的异常报错总结
  • 使用Python编写一个最基础的代码解释器的要点解析
  • Python基础篇之初识Python必看攻略
  • python基础教程之分支、循环简单用法
  • 在Python中使用列表生成式的教程
  • 在Python中使用列表生成式的教程
  • 用Python实现协同过滤的教程

相关文章

  • 详解python中xlrd包的安装与处理Excel表格
  • 从零开始学Python第八周:详解网络编程基础(socket)
  • python使用wxpython开发简单记事本的方法
  • python制作websocket服务器实例分享
  • python判断一个集合是否包含了另外一个集合中所有项的方法
  • python类定义的讲解
  • python实现的一个火车票转让信息采集器
  • Django的数据模型访问多对多键值的方法
  • python字典排序实例详解
  • Linux下用Python脚本监控目录变化代码分享

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python设计模式之代理模式实例
    • Python中title()方法的使用简介
    • Python实现线程池代码分享
    • 简明 Python 基础学习教程
    • 读写json中文ASCII乱码问题的解决方法
    • 在Python中测试访问同一数据的竞争条件的方法
    • python实现每次处理一个字符的三种方法
    • Python使用pygame模块编写俄罗斯方块游戏的代码实例
    • Python中生成器和yield语句的用法详解
    • Python内置数据类型详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有