Python3 笔记:range() 函数

range() 函数返回数字序列,默认从 0 开始,默认以 1 递增,并以指定的数字结束。

它的语法格式:range(start,end,step)

start是起始值,end是终止值,step是间隔值

上述语句可以产生一个[start,…, end-1]列表,如果终止值大于起始值则是产生空列表。

注意:最后一个数字是 end-1,而不是end。

当range() 函数只有一个参数时,它的语法格式:range(end),start为默认值0,step为默认值1。

当range() 函数只有两个参数时,它的语法格式:range(start, end),step则为默认值1。

for循环的对象也常是由range() 函数产生的整数列表,格式如下:

for 变量 in range(start,end,step):
    循环体

一个参数时: 

for i in range(5):print(i)
"""
运行结果:
0
1
2
3
4
"""

 两个参数时:

for i in range(1,5):print(i)
"""
运行结果:
1
2
3
4
"""

三个参数时:

for i in range(2,15,2):print(i)
"""
运行结果:
2
4
6
8
10
12
14
"""

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/12237.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

gin框架学习笔记(三) ——路由请求与相关参数

参数种类与参数处理 查询参数 在讲解查询参数的定义之前,我们先来看一个例子,当我打开了CSDN,我现在想查看我的博客浏览量,那么我就需要点击我的头像来打开我的个人主页,像下面这样: 我们现在把浏览器的网址取下来,…

【35分钟掌握金融风控策略27】贷中风控策略与客户运营体系

目录 贷中风控策略与客户运营体系 贷中风控日标 贷中风控数据源 贷中风控策略与客户运营体系 贷中是风控的第二道防线,贷中阶段风控的重点工作就是存量客户风控及运营。在当下,新客市场趋于饱和且获客成本越来越高,所以,在做好…

基于Java的俄罗斯方块游戏的设计与实现

关于俄罗斯方块项目源码.zip资源-CSDN文库https://download.csdn.net/download/JW_559/89300281 基于Java的俄罗斯方块游戏的设计与实现 摘 要 俄罗斯方块是一款风靡全球,从一开始到现在都一直经久不衰的电脑、手机、掌上游戏机产品,是一款游戏规则简单…

物联网设计竞赛_1_边缘人工智能云计算

边缘人工智能: 本质上边缘人工智能,直接会在边缘设备上运行机器学习算法,例如物联网设备或边缘服务器上,这样可以减少数据传输延迟,提高响应速度。 云计算: 云计算模型中,数据通常被发送到远…

在React中利用Postman测试代码获取数据

文章目录 概要名词解释1、Postman2、axios 使用Postman测试API在React中获取并展示数据小结 概要 在Web开发中,通过API获取数据是一项常见任务。Postman是一个功能强大的工具,可以帮助开发者测试API,并查看API的响应数据。在本篇博客中&…

【C语言】—— 动态内存管理

【C语言】——动态内存管理 一、动态内存管理概述1.1、动态内存的概念1.2、动态内存的必要性 二、 m a l l o c malloc malloc 函数2.1、函数介绍2.2、应用举例 三、 c a l l o c calloc calloc 函数四、 f r e e free free 函数4.1、函数介绍4.2、应用举例 五、 r e a l l o …

无列名注入

在进行sql注入时,一般都是使用 information_schema 库来获取表名与列名,因此有一种场景是传入参数时会将 information_schema 过滤 在这种情况下,由于 information_schema 无法使用,我们无法获取表名与列名。 表名获取方式 Inn…

Redis——Redis集群脑裂问题

Redis集群的脑裂问题(Split-Brain)是一个在分布式系统中可能发生的严重问题,特别是在基于主从复制和哨兵(Sentinel)机制的Redis集群环境中。以下是对Redis集群脑裂问题的详细阐述: 定义 Redis集群脑裂问题…

FullCalendar日历组件集成实战(3)

背景 有一些应用系统或应用功能,如日程管理、任务管理需要使用到日历组件。虽然Element Plus也提供了日历组件,但功能比较简单,用来做数据展现勉强可用。但如果需要进行复杂的数据展示,以及互动操作如通过点击添加事件&#xff0…

SwiftUI中的常用图形(Shapes)

概述 在SwiftUI中,常用的图形(Shape)主要有: Circle:圆形 Ellipse:椭圆形 Capsule:胶囊形 Rectangle:矩形 RoundedRectangle:圆角矩形 上面的这些图形都继承了Shape协议…

DFA算法 敏感词过滤方案汇总以及高效工具sensitive-word

敏感词过滤方案汇总以及高效工具sensitive-word 导入pom文件 <dependency><groupId>com.github.houbb</groupId><artifactId>sensitive-word</artifactId><version>0.12.0</version> </dependency>接下来我们编写相关测试类…

解四层负载和七层负载:Nginx 的应用示范

在网络架构中&#xff0c;负载均衡是分配网络或应用程序流量到多个服务器的技术&#xff0c;以优化资源使用、最大化吞吐量、最小化响应时间和避免任何单一资源的过载。Nginx&#xff0c;作为一款强大的HTTP和反向代理服务器&#xff0c;能够处理七层&#xff08;应用层&#x…

深入剖析JVM、JDK和JRE的区别与联系

在Java开发和运行过程中&#xff0c;JVM、JRE和JDK是三个核心组件。理解它们的区别和联系是每个Java开发者的基础技能。本文将深入探讨这三个组件的作用、组成及其在实际应用中的重要性。 一、Java虚拟机&#xff08;JVM&#xff09; **JVM&#xff08;Java Virtual Machine&…

Hive读写文件机制

Hive读写文件机制 1.SerDe是什么&#xff1f; SerDe是Hive中的一个概念&#xff0c;代表着“序列化/反序列化” &#xff08;Serializer/Deserializer&#xff09;。 SerDe在Hive中是用来处理数据如何在Hive与底层存储系统&#xff08;例如HDFS&#xff09;之间进行转换的机制…

ceph纠删码精简配置ec4+2:1与ec4+2的切换

概述 近期遇到项目&#xff0c;由于灵活配置&#xff0c;前期只有部分机器&#xff0c;后续扩容&#xff0c;想用ec42的纠删码&#xff0c;但前期只有3台机器&#xff0c;需要做精简ec。 erasure-code-profile 首先按照ceph创建纠删码池步骤进行操作。 创建ec42的rule cep…

2024国考行测、申论资料大全,做好备考真的很重要!

1. 国考是什么? 国考,全称国家公务员考试,是选拔国家公务员的重要途径。通过国考,你将有机会进入政府部门,为国家建设贡献力量。 2. 国考难在哪里? 国考之所以难,主要体现在以下几个方面: (1) 竞争激烈 每年国考报名人数都在百万以上,而录取率却不足2%。千军万马过独木桥…

前端环境准备的一些注意事项

1. 安装 node-sass4.x 需要python 2 和visual studio 2017&#xff0c;visual 2019版本不行。 2. python版本更新问题 python重新配置环境变量时&#xff0c;不会立马生效&#xff0c;重启可生效。 3. node版本问题 接触一个新的项目&#xff0c;搞清楚node版本再开始准备…

node和npm版本太高导致项目无法正常安装依赖以及正常运行的解决办法:如何使用nvm对node和npm版本进行切换和管理

1&#xff0c;点击下载 nvm 并且安装 进入nvm的github&#xff1a; GitHub - coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go. 这里下载发行版&#xff0c;Releases coreybutler/nvm-windows GitHub 找到 这个 nv…

洗地机哪款好用?希亦、追觅、顺造、米家等高品质洗地机推荐

家用洗地机已经成为家庭清洁的重要利器&#xff0c;其多功能性能帮助您轻松应对各种清洁任务&#xff0c;从而保持家居环境的清洁整洁。然而&#xff0c;市场上品牌繁多、功能各异的洗地机让人眼花缭乱。为了帮助大家做出明智的选择&#xff0c;我们将在本文中提供全面的选购指…

4.3 将AX寄存器中的16位数分成4组,每组4位,然后把这四组数分别放在AL,BL,CL和DL中

思路&#xff1a; 主要是通过SHR指令对AX寄存器进行移位&#xff0c;有个容易出错的地方就是&#xff0c;当移位数超过1时&#xff0c;不能直接用指令SHR&#xff0c;而应该先将移位数存入CL&#xff0c;再使用指令SHR AH,CL。举个例子&#xff1a; SHR AX,1 ;是可以的 SHR A…