初识range函数 | Python从入门到精通:进阶篇之十

简介: 本节课来介绍一个新的函数:range函数。

上一节:EMS项目练习 _删除员工

本节课来介绍一个新的函数:range函数。

概述

range()是一个函数,可以很方便的生成一个自然数的序列。示例如下:

r=range(10) #生成一个这样的序列[0,1,2,3,4,6,7,8,9]
print(list(r))

执行结果为:
image.png

语法介绍:

该函数需要三个参数:
1.起始位置(可以省略,默认是0)
2.结束位置
3.步长(可以省略,默认是1)

所以上述使用的range()函数实际上是省略了起始位置和步长的,可以用完整的参数来验证一下结果是否正确:

r = range(0,10,1)
# print(list(r))

执行结果为:
image.png
生成的是一样的序列:[0,1,2,3,4,6,7,8,9]

还可以变化这三个参数:设置起始位置:

r=range(3,10)
print(list(r))

执行结果为:
image.png

示例二:设置步长为其他值:

r=range(0,10,2)
print(liat(r))

执行结果为:
image.png

示例三:设置步长为负值:

r = range(10,0,-1)
print(list(r))

执行结果为:
image.png

可以看到它是倒序显示的。

其它用法

range()可以配合for循环使用,创建一个执行指定次数的for循环。

for()循环除了创建方式以外,其余的都和while一样,包括else、包括break continue都可以在for循环中使用,并且for循环使用也更加简单。

接下来就演示一下for循环和range函数的配合使用方法。

for i in range(10):
    print(i)

执行结果为:
image.png

for不循环不单单可以遍历数字,也可以遍历其他,比如字符串:

for s in 'hello':
    print(s)

执行结果为:
image.png
可以看到for循环比while循环更加的方便简单。

课后小作业:
将之前使用while循环做的练习,再使用for循环完成一次!

相关文章
|
3月前
|
存储 人工智能 NoSQL
让 Agent 拥有记忆 —— 表格存储记忆服务邀测指南
本文将介绍表格存储记忆服务的产品能力、接入方式和接口说明,帮助您快速了解和体验表格存储记忆服务的相关功能。
663 2
|
5月前
|
机器学习/深度学习 存储 人工智能
[大模型实战 03] 拆解 Transformers:从原理图解到 HuggingFace Transformers 实战
本文图解Transformer核心原理(注意力机制+位置编码),在Kaggle双T4 GPU环境下实战拆解Hugging Face“铁三角”(Config/Tokenizer/Model),并详解Temperature与Top_p两大生成调控参数,助你真正理解并掌控大模型推理。
1470 12
[大模型实战 03] 拆解 Transformers:从原理图解到 HuggingFace Transformers 实战
|
JSON 人工智能 算法
探索LLM推理全阶段的JSON格式输出限制方法
文章详细讨论了如何确保大型语言模型(LLMs)输出结构化的JSON格式,这对于提高数据处理的自动化程度和系统的互操作性至关重要。
3810 52
|
机器学习/深度学习 缓存 关系型数据库
用PyTorch从零开始编写DeepSeek-V2
DeepSeek-V2是一个强大的开源混合专家(MoE)语言模型,通过创新的Transformer架构实现了经济高效的训练和推理。该模型总共拥有2360亿参数,其中每个令牌激活21亿参数,支持最大128K令牌的上下文长度。
814 14
|
8天前
|
人工智能 JSON 安全
Fastjson远程代码执行漏洞,阿里云AI安全为您保驾护航
阿里云AI安全产品联动防御Fastjson攻击
2183 12
Fastjson远程代码执行漏洞,阿里云AI安全为您保驾护航
|
8天前
|
云安全 人工智能 安全
|
8天前
|
人工智能 自然语言处理 数据挖掘
Qwen3.8-Max-Preview深度全解析:2.4万亿参数旗舰MoE模型+Token Plan限时优惠完整落地指南
2026年7月,全新旗舰级混合专家大模型Qwen3.8-Max-Preview正式开放抢先体验,作为通义千问Qwen3系列规格最高、综合推理能力顶尖的新一代模型,该模型总参数量达到2.4万亿(2.4T),是当前线上可调用的原生多模态旗舰模型,综合推理水准对标海外顶级Fable 5模型,在复杂工程开发、长文档深度分析、多步骤智能体自治、跨境多语言创作、海量数据挖掘五大高难度业务场景实现跨越式性能提升。
976 1
|
10天前
|
人工智能
Qwen3.8抢先体验!正式版即将发布并开源!
千问Qwen3.8即将开源,参数达2.4T,进化速度以“天”计,实力媲美Fable 5。预览版Qwen3.8-Max已上线阿里Token Plan等平台,限时优惠:日间Credits低至1折,夜间更优,个人/团队版月付仅35元起!
982 44
|
8天前
|
人工智能 自然语言处理 数据挖掘
最新版通义千问(Qwen3.8-Max-Preview)功能介绍
2026年,通义千问正式推出全新旗舰级大模型 **Qwen3.8-Max-Preview 预览版**,作为首款突破万亿参数规格的新一代基座模型,该模型总参数量达到**2.4万亿**,采用全新迭代的MoE混合专家架构,综合推理性能、长文本处理、多模态理解、复杂任务规划能力全面超越前代Qwen3.7-Max版本,整体实力跻身全球第一梯队,可对标海外顶级旗舰模型,是当前面向复杂工程开发、多智能体协同、超长文档解析、专业办公自动化场景的最优国产基座模型。
983 0