浅析python中while循环和for循环

 更新时间:2019年11月19日 14:51:29   投稿:laozhang  
在本篇文章里小编给各位整理的是关于python中while和for循环知识点详解,有兴趣的朋友们可以学习下。

while循环

只要循环条件为True(以下例子为x > y),while循环就会一直 执行下去:

u, v, x, y = 0, 0, 100, 30   ⇽--- ❶ 
while x > y:          ❷  
u = u + y  
x = x - y  
if x < y + 2:    
v = v + x    
x = 0  
else:    
v = v + y + 2    
x = x - y - 2 
print(u, v)

上面用到了一个简写记法,u和v被赋值为0,x被设置为100,y的 值则成为30❶。接下来是循环代码块❷,循环可能包含break(退出循 环)和continue语句(中止循环的本次迭代)。输出结果将会是60 40。

for循环

for循环可以遍历所有可迭代类型,例如列表和元组,因此既简单 又强大。与许多其他语言不同,Python的for循环遍历的是序列(如列 表或元组)中的每一个数据项,使其更像是一个foreach循环。下面的循环,将会找到第一个可以被7整除的整数:

item_list = [3, "string1", 23, 14.0, "string2", 49, 64, 70] 
for x in item_list:   ⇽--- ❶
  if not isinstance(x, int):    
continue   ⇽--- ❷  
if not x % 7:    
print("found an integer divisible by seven: %d" % x)    
break   ⇽--- ❸

x依次被赋予列表中的每个值❶。如果x不是整数,则用continue 语句跳过本次迭代的其余语句。程序继续流转,x被设为列表的下一项 ❷。当找到第一个符合条件的整数后,循环由break语句结束❸。输出 结果将会是:

found an integer divisible by seven: 49

上面就是关于while和for循环的全部知识点,感谢大家的学习和对脚本之家的支持。

相关文章

  • python之json文件转xml文件案例讲解

    python之json文件转xml文件案例讲解

    这篇文章主要介绍了python之json文件转xml文件案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • Django 再谈一谈json序列化

    Django 再谈一谈json序列化

    这篇文章主要介绍了Django json序列化,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • 详解python实现多张多格式图片转PDF并打包成exe

    详解python实现多张多格式图片转PDF并打包成exe

    这篇文章主要为大家介绍了python实现多张多格式图片转PDF并打包成exe方式详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • 使用Python创建websocket服务端并给出不同客户端的请求

    使用Python创建websocket服务端并给出不同客户端的请求

    本文主要介绍了使用Python创建websocket服务端并给出不同客户端的请求,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • 一文带你梳理Python的中级知识

    一文带你梳理Python的中级知识

    Python是一种高级编程语言,它在众多编程语言中,拥有极高的人气和使用率。本文主要带大家梳理一下Python中常用的中级知识,希望对大家有所帮助
    2023-04-04
  • python默认参数调用方法解析

    python默认参数调用方法解析

    这篇文章主要介绍了python默认参数调用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • Python随机函数库random的使用方法详解

    Python随机函数库random的使用方法详解

    这篇文章主要介绍了Python随机函数库random的使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • 如何将python代码生成API接口

    如何将python代码生成API接口

    这篇文章主要介绍了如何将python代码生成API接口,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • Python Selenium Cookie 绕过验证码实现登录示例代码

    Python Selenium Cookie 绕过验证码实现登录示例代码

    这篇文章主要介绍了Python Selenium Cookie 绕过验证码实现登录示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • Python实现图像尺寸和格式转换处理的示例详解

    Python实现图像尺寸和格式转换处理的示例详解

    这篇文章主要为大家详细介绍了如何利用Python实现图像尺寸获取和格式转换处理的功能,文中的示例代码讲解详细,感兴趣的可以了解一下
    2023-04-04

最新评论