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

独特的python循环语句

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

hebedich 通过本文主要向大家介绍了python 循环语句,python for循环语句,python中循环语句,python if循环语句,python语句等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1、局部变量

for i in range(5):
  print i,

print i,

</div>

运行结果:

0 1 2 3 4 4

i是for语句里面的局部变量。但在python里面,在同一方法体内,定义了一个局部变量,该变量的作用域是定义行开始至该方法体结束。

在其他编程语言,“print i”那一句是有误的,因为i没有定义

例1:

def func():
  a = 100
  if a > 50:
    b = True
  print b

if __name__ == '__main__':
  func()

</div>

结果:

True

例2:

def func():
  a = 100
  if a > 50:
    b = True
  print b

if __name__ == '__main__':
  func()
  print b

</div>

最后一行有误,因为没有定义b,func()方法里面的b是函数体内的局部变量,所以main里面的“print b”有误。

2、python的for循环控制语句

例子1:

for i in range(5):
  for j in range(6):
    print (i,j),
  print
</div>

运行结果:

(0, 0) (0, 1) (0, 2) (0, 3) (0, 4) (0, 5)

(1, 0) (1, 1) (1, 2) (1, 3) (1, 4) (1, 5)

(2, 0) (2, 1) (2, 2) (2, 3) (2, 4) (2, 5)

(3, 0) (3, 1) (3, 2) (3, 3) (3, 4) (3, 5)

(4, 0) (4, 1) (4, 2) (4, 3) (4, 4) (4, 5)

例子2:

求[50,100]之间的质数

import math
cout = 0
for i in range(50,100+1):
  for j in range(2,int(math.sqrt(i))+1):
    if i % j == 0:
      break
  else:
    print i,
    cout +=1
    if cout % 10 == 0:
      cout = 0
      print
    #break #此处不能加break,否则将外面的forbreak,因为此层次的else与第二个for是并排关系
</div>

运行结果:

53 59 61 67 71 73 79 83 89 97

解析:

for 语句是python中的循环控制语句。可用来遍历某一对象,还具有一个附带可选的else块,主要用来处理for语句中包含break语句。

如果for循环未被break终止,则执行else中的语句。for在需要时终止for循环。

for语句的格式如下:

for <> in <对象集合>:
  if <条件1>:
    break
  if <条件2>:
    continue
  <其他语句>
else:
  <...>
</div>

</div>

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

  • Python 专题二 条件语句和循环语句的基础知识
  • 独特的python循环语句
  • Python中的条件判断语句与循环语句用法小结
  • Python中条件判断语句的简单使用方法
  • 在Python中使用判断语句和循环的教程
  • 使用Python的判断语句模拟三目运算
  • 在Python中使用判断语句和循环的教程
  • 使用Python的判断语句模拟三目运算
  • Python中使用语句导入模块或包的机制研究
  • Python中使用语句导入模块或包的机制研究

相关文章

  • Python常用的爬虫技巧总结
  • Python 描述符(Descriptor)入门
  • 详细解读Python的web.py框架下的application.py模块
  • 利用python代码写的12306订票代码
  • 总结python实现父类调用两种方法的不同
  • python批量修改文件名的实现代码
  • Python实现多线程抓取妹子图
  • Python中优化NumPy包使用性能的教程
  • 理解Python中的With语句
  • Python 字符串操作方法大全

文章分类

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

最近更新的内容

    • python删除列表内容
    • Python、PyCharm安装及使用方法(Mac版)详解
    • python中执行shell命令的几个方法小结
    • 简单介绍Python2.x版本中的cmp()方法的使用
    • Python中实现结构相似的函数调用方法
    • 轻松实现python搭建微信公众平台
    • python中list循环语句用法实例
    • 初学Python函数的笔记整理
    • Python制作简单的网页爬虫
    • python 网络编程常用代码段

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

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