首页 > 编程语言 >python中range()的用法

python中range()的用法

时间:2023-12-01 15:57:44浏览次数:48  
标签:start python stop 生成 print range 序列 用法

在Python中,range() 是一个内置函数,用于生成一个包含等差数列的可迭代对象。range() 函数有三种不同的用法:

  1. range(stop)

    • 生成一个从 0 开始到 stop-1 结束的整数序列。
    • 例如:range(5) 生成的序列是 0, 1, 2, 3, 4。
    for i in range(5):
        print(i)
    # 输出结果:
    # 0
    # 1
    # 2
    # 3
    # 4
    
  2. range(start, stop)

    • 生成一个从 start 开始到 stop-1 结束的整数序列。
    • 例如:range(2, 7) 生成的序列是 2, 3, 4, 5, 6。
    for i in range(2, 7):
        print(i)
    # 输出结果:
    # 2
    # 3
    # 4
    # 5
    # 6
    
  3. range(start, stop, step)

    • 生成一个从 start 开始到 stop-1 结束的整数序列,步长为 step
    • 例如:range(1, 10, 2) 生成的序列是 1, 3, 5, 7, 9。
    for i in range(1, 10, 2):
        print(i)
    # 输出结果:
    # 1
    # 3
    # 5
    # 7
    # 9
    

需要注意的是,range() 返回的是一个可迭代对象,如果需要得到一个列表,可以使用 list() 来转换:

my_list = list(range(3, 10, 2))
print(my_list)
# 输出结果:[3, 5, 7, 9]

总的来说,range() 是一个非常有用的工具,尤其在需要生成一系列整数时,循环是它最常见的应用场景之一。

标签:start,python,stop,生成,print,range,序列,用法
From: https://www.cnblogs.com/wakappxc/p/17869882.html

相关文章

  • 记一个Python脚本--将webp图片转jpg格式
    什么是WebP图片格式?如何在线转换WebP格式?我们有时候从互联网上下载图片会发现图片是WebP格式而不是常见的JPEG或者是PNG格式,用自带的图片处理软件无法打开,那么什么是WebP格式呢?我们该如何打开WebP格式的图片文件?需要进行图片处理的时候怎么样才能在线转换WebP格式为常用的JPG格式......
  • 代码随性训练营第五十一天(Python)| 309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳
    309.最佳买卖股票时机含冷冻期classSolution:defmaxProfit(self,prices:List[int])->int:#dp[i][0]持有股票#dp[i][1]卖出股票那一天#dp[i][2]冷冻期#dp[i][3]保持卖出股票的状态dp=[[0]*4for_inrange(......
  • Python程序设计期末复习笔记
    文章目录一、数据存储1.1倒计时1.2os库1.3字符串操作1.4文件操作1.5列表操作1.6元组1.7字典二、文本处理及可视化2.1jieba分词2.2集合操作2.3pdf文件读取2.4参数传递2.5变量作用域三、数据处理分析3.1Sumpy3.2Matplotlib3.3Numpy四、Pandas4.1索引操作4.2统计函......
  • Advent of Code 2023题解 [Mathematica/Python]
    Day1Part1(*读取文件*)lines=ReadList["E:\\ExplorerDownload\input.txt",String];(*计算校准值*)calibrationValues=ToExpression[StringJoin[#[[1]],#[[-1]]]]&/@(StringCases[#,DigitCharacter]&/@lines);(*打印总和*)Pri......
  • python5
    数据容器入门数据容器:一种可以容纳多份的数据类型,每一份数据称为元素,分五类: 1.列表list2.元组tuple3.字符串str4.集合set5.字典dict 一.列表语法列表【下标】即可取出#基本语法【元素1,元素2,元素3~~~】#定义变量 变量名称=【元素1,元素2,元素3~~~......
  • Python接口自动化项目----Anan
    优点本效果展示仅是整体样式功能,更详细的使用方法和优点,需要参考使用手册。整体的优点包括:1.测试接口的统一管理2.支持多环境3.测试报告展示4.定时任务5.支持代码驱动6.便捷的交互式页面7.支持根据业务的定制化操作8.基于httprunner1.x,支持各种复杂情况下的接口测试,多依......
  • 九章算法Twitter 后端系统 - Python 项目实战2023
    获取完整版--》请留言VisualStudioCodeVisualStudioCode(简称VSCode)是一个免费的跨平台文本编辑器,由微软开发和维护。虽然它被称为文本编辑器,但它实际上是一个功能强大的集成开发环境(IDE),支持多种编程语言,如Python、JavaScript、C++等。以下是VSCode的一些主要特点:轻量级:VSCo......
  • Python使用cURL库下载文件
    Python使用cURL库下载文件cURL库是一个功能强大的工具,可以用于在Python中下载文件。以下是一个简单的Python程序,使用cURL库实现文件下载功能:importsubprocessdefdownload_file(url,output_path):command=['curl','-o',output_path,url]process=subprocess.Popen(comman......
  • Python爬虫异步与缓存技巧浅析
    Python爬虫异步与缓存技巧浅析在Python爬虫中,异步和缓存是两个非常重要的概念。异步可以显著提高爬虫的效率,而缓存则可以帮助我们避免重复抓取网页,节省时间和资源。一、异步爬虫Python的异步爬虫通常使用asyncio库来实现。这个库提供了异步I/O、事件循环、协程和任务等功能。下面是......
  • Python爬虫完整代码模版——获取网页数据的艺术
    Python爬虫完整代码模版——获取网页数据的艺术在当今数字化世界中,数据是价值的源泉。如何从海量数据中提取所需信息,是每个数据科学家和开发者必须面对的问题。Python爬虫作为一种自动化工具,专门用于从网站上抓取数据。本文将提供一个Python爬虫的完整代码模板,并配以插图,帮助读者理......