avatar

RWO.cc

读一次写一次

  • 首页
  • 搭建手册
  • 笔记
  • 短视频
  • 关于
  • 🌈200粉丝🌈
Home Python 中的 range 函数
文章

Python 中的 range 函数

Posted 2024-07-27 Updated 2024-07- 26
By RWO.
3~5 min read

Python中的range函数。range函数是生成数字序列的强大工具,让我们一起来了解它的各种用法吧!

range函数的基本使用

首先,让我们看看range函数的基本用法。range可以生成一系列数字。

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

执行结果:

0
1
2
3
4

在这个例子中,range(5)生成了从0到4的数字序列,for循环遍历并打印这些数字。

指定起始值和结束值

我们可以为range函数指定起始值和结束值。

for i in range(1, 6):
    print(i)

执行结果:

1
2
3
4
5

在这个例子中,range(1, 6)生成了从1到5的数字序列,起始值为1,结束值为6(不包含6)。

指定步长

range函数还可以指定步长(增量)。

for i in range(0, 10, 2):
    print(i)

执行结果:

0
2
4
6
8

在这个例子中,range(0, 10, 2)生成了从0到8的偶数序列,步长为2。

生成递减序列

我们也可以使用负数步长来生成递减序列。

for i in range(10, 0, -2):
    print(i)

执行结果:

10
8
6
4
2

在这个例子中,range(10, 0, -2)生成了从10到2的递减序列,步长为-2。

结合len函数使用range

我们可以结合range和len函数来遍历列表的索引。

fruits = ["apple", "banana", "cherry"]
for i in range(len(fruits)):
    print(i, fruits[i])

执行结果:

0 apple
1 banana
2 cherry

在这个例子中,range(len(fruits))生成了从0到2的索引序列,用于遍历列表fruits的索引和元素。

将range对象转换为列表

我们可以使用list函数将range对象转换为列表。

numbers = list(range(5))
print(numbers)

执行结果:

[0, 1, 2, 3, 4]

在这个例子中,list(range(5))生成了一个包含0到4的列表。

总结

总结一下,range函数是生成数字序列的强大工具,可以指定起始值、结束值和步长,还可以结合len函数和list函数使用。灵活运用range函数,可以让我们的代码更加简洁和高效。

短视频
每日一点 短视频 Python
License:  CC BY 4.0
Share

Further Reading

Nov 3, 2024

什么是 python 的闭包

在 Python 中,闭包(Closure)是一种函数对象,它不仅包含了函数的代码,还包含了函数创建时的环境变量。这意味着闭包可以“记住”其外部作用域中的变量,即使在外部作用域已经结束后,闭包仍然可以访问这些变量。 函数可以访问他被创建时所处的上下文环境,这被称为闭包。 闭包的基本特征 嵌套函数:闭

Nov 2, 2024

使用argparse模块解析命令行参数

在 Python 中,argparse 模块用于解析命令行参数,使得脚本可以更灵活地接受用户输入。以下是如何使用 argparse 模块解析命令行参数的详细介绍和示例。 基本用法 示例:简单的命令行参数解析 首先,创建一个简单的脚本来解析命令行参数。我们将创建一个脚本,该脚本接受两个整数并打印它们的

Nov 1, 2024

Python中的二维码生成与解析(花里胡哨)

如何使用 qrcode 库生成各种有趣的二维码,包括彩色二维码、带 Logo 的二维码和动态 GIF 二维码。下面,我们将逐步介绍这些功能。 Qrcode 库简介 qrcode 库是一个强大的 Python 工具,用于生成二维码。除了基本的二维码,它还支持自定义功能,如颜色变化、样式设计和动画效果。

OLDER

Python中的循环语句

NEWER

Python 异常处理

Recently Updated

  • 什么是 python 的闭包
  • 使用argparse模块解析命令行参数
  • Python中的二维码生成与解析(花里胡哨)
  • Python中的二维码生成与解析(基础使用)
  • 使用platform模块获取系统信息

Trending Tags

学习 Git 工具 SQL docker-compose 每日一点 快捷键 Flink fastapi Windows

Contents

©2025 RWO.cc. Some rights reserved.

Using the Halo theme Chirpy