跳过正文
  1. 笔记/

Python range() 函数基础语法与三种调用方式

·347 字·1 分钟
Evan Wu
作者
Evan Wu
记录 AI、技术实践、效率工具、项目经验与学习思考。

range() 函数的核心特点是 左闭右开(包含起点,不包含终点)。

以下是三种常见的调用方式:

1. 单独参数: range(stop)
#

只指定结束值,默认从 0 开始,步长为 1 。

# 生成 0 到 4 的序列
for i in range(5)
    print(i, end=" ") # 输出:0 1 2 3 4

2. 双参数:range(start, stop)
#

指定起点和终点,默认步长为 1 。

# 生成 2 到 5 的序列
for i in range(2, 6):
    print(i, end=" ") #输出:2 3 4 5

3. 三参数:range(start, stop, step)
#

指定起点、终点和步长(step)。步长可以是正数,也可以是负数。

# 示例 1:生成 1 到 10 之间的奇数(步长为 2)
for i in range(1, 10, 2):
    print(i, end=" ") # 输出:1 3 5 7 9

# 示例 2:倒序输出(步长为负数)
for i in range(5, 0, -1)
    print(i, end=" ") # 输出:5 4 3 2 1
笔记

需要注意的几个点

  • “左闭右开” (包含起点,不包含终点)
  • end=" " 的作用是改变 print() 函数输出结束时的默认行为,让多次输出的结果保持在同一行,并用空格分隔。