Python——for循环和range()函数

Python for 循环与 range() 用法

1.for 循环简介

for 循环用于遍历可迭代对象 (如列表、元组、字符串、字典、集合、range等)。

语法结构:

python 复制代码
for 变量 in 可迭代对象:
    循环体

示例:

python 复制代码
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

输出:

复制代码
apple
banana
cherry

2.range() 函数

range() 生成一个整数序列 ,常与 for 循环配合使用。

语法:

python 复制代码
range(start, stop, step)
参数 说明 默认值
start 起始值(包含) 0
stop 结束值(不包含) 必填
step 步长(可以为负) 1

2.1 range() 的常见用法

    1. 从 0 到 4
python 复制代码
for i in range(5):
    print(i)

输出:

复制代码
0
1
2
3
4
    1. 指定起始值和结束值
python 复制代码
for i in range(2, 6):
    print(i)

输出:

复制代码
2
3
4
5
    1. 设置步长
python 复制代码
for i in range(1, 10, 2):
    print(i)

输出:

复制代码
1
3
5
7
9
    1. 倒序循环
python 复制代码
for i in range(10, 0, -2):
    print(i)

输出:

复制代码
10
8
6
4
2
相关推荐
专注仿真3 小时前
卷积神经网络(CNN)算法详解
人工智能·python·算法·代码·大模型训练
isfox3 小时前
Python3 协程:异步编程的核心机制与实战
python
用户298698530144 小时前
Python 将 Markdown 批量转为 HTML:单文件与目录遍历两种实现
python·html·markdown
miofly4 小时前
GitHub 今日推荐|auto-ontology:给 Agent 装上企业数据的语义索引
python·开源·github
青少儿编程课堂4 小时前
蓝桥杯青少组图形化 + 全国青少年信息素养大赛 + 电子学会Scratch考级:校园成语接龙大挑战解析
c++·python·算法·bfs·信息学竞赛
用户0332126663674 小时前
使用 Python 扁平化 PDF 文档 【附代码示例】
python
Java后端的Ai之路4 小时前
Java并发编程07-等待通知机制优化循环等待
java·数据库·python
小小张说故事4 小时前
Python 的 async def 为什么能同时跑几千个任务?拆开协程对象、await 与事件循环那次让出
后端·python
ZZHow10244 小时前
神经网络与深度学习笔记_Day1
人工智能·pytorch·笔记·python·深度学习·神经网络·机器学习
北城笑笑5 小时前
Vue 106 ,上篇:前端桌面端应用实现方案( Electron 框架详细介绍,Vue + Electron )
前端·javascript·vue.js·python·electron