IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python(循环控制语句) -> 正文阅读

[Python知识库]Python(循环控制语句)

目录

一、for语法

二、while循环

三、嵌套循环

for循环嵌套?

?while循环嵌套


一、for语法

  • for(临时变量) in(可迭代对象):
        statement
  1. 临时变量可以是一个也可以是多个。
  2. 格式特点:冒号和缩进。
  3. for循环也是一个代码块。
  • for i in [1, 2, 3, 4]:
        print(i)

  • 注意:用for循环访问字典,默认访问的是key值;

? ? ? ? ? ? ? ? ? 字节输出的是ASCII码。

  • enumerate用来循环访问下标和元素
for x in enumerate([1, 2, 3, 4]):
    print(x)
for a, b in enumerate([1, 2, 3, 4]):
    print(a, b)

  • range (start,stop[step])
    for i in range(10):  
        print(i)

    ?start:范围的开始(默认为0);stop:范围的结束;step:步长(默认为1)。

二、while循环

  • 语法:while condition:

? ? ? ? ? ? ? ? ? ? ? ? ?ststement

count = 1
while count < 10:
    print(count)
    count += 1

?(结果)

count = 1
while count < 10:
    print(count)
   

? 如果是这种形式,会一直输出1?

  1. ? ?condition(条件):用来控制while终止的条件;条件成立(true),执行循环体中的语句;条件不成立(false),循环终止。
  • continue:跳过当前循环,进入下一次循环。
    for i in (1, 2, 3):  
        if i == 2:
            continue
        print(i)
        print("python")

    (结果)

? ? ? ? 跳过5

count = 1
while count < 10:
    if count == 5:
        count += 1
        continue
    print(count)
    count += 1

(结果)

  • ?break?:终止循环。
for i in (1, 2, 3):  
    if i == 2:
        break
    print(i)
    print("python")

?(结果)

三、嵌套循环

for循环嵌套?

  • for i in (1, 2, 3):
        for j in (4, 5, 6):
            print(j)

? ? ? ? ?(结果)

  • for i in (1, 2, 3):
        for j in (4, 5, 6):
            if j == 6:
                break
            print(j)

    (结果)

    ?注意:break结束的是当前循环。

?while循环嵌套

  • ?
    i = 1
    while i < 5:
        j = 1
        while j < 4:
            print(j)
            j += 1
        i += 1

    (结果)

    ?注意:要想输出四次,就要在内循环while前对j附初值。否则j会一直等于3,就不会进行第二次循环。

?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-10-24 14:53:43  更:2021-10-24 14:55:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:37:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码