Python range函数教程

range函数详解

语法

range(start, stop[, step])

参数

参数

描述

start

计数从 start 开始。默认是从 0 开始。

stop

计数到 stop 结束,但不包括 stop。

step

步长,默认为1,可以支持负数。

返回值

返回生成的序列。

案例

range生成数列

使用 range 函数,生成数列

print("嗨客网(www.haicoder.net)")

# 使用 range 函数,生成数列

for value in range(1, 5):

print(value)

程序运行后,控制台输出如下:

我们使用 for 循环加上 range 函数,生成了从 1 到 5 的数列,5 是不包括在内的。

range默认从 0 开始

使用 range 函数,start 参数默认从 0 开始

print("嗨客网(www.haicoder.net)")

# 使用 range 函数,start参数默认从 0 开始

for value in range(3):

print(value)

程序运行后,控制台输出如下:

range 函数,如果不指定 start 参数,那么生成的数列默认是从 0 开始的。

range函数步长设置

使用 range 函数的 step 参数,可以设置 range 的步长

print("嗨客网(www.haicoder.net)")

# 使用 range 函数的 step 参数,可以设置 range 的步长

for value in range(1, 20, 5):

print(value)

程序运行后,控制台输出如下:

我们使用 range 生成了一个数列,该数列从 1 开始,到 20 结束,不包括 20,并且设置了步长为 5,因此第一个元素是 1,第二个元素就是 6,第三个就是 11。

range函数步长为负数

使用 range 函数的 step 参数,可以设置 range 的步长为负数

print("嗨客网(www.haicoder.net)")

# 使用 range 函数的 step 参数,可以设置 range 的步长为负数

for value in range(20, 1, -5):

print(value)

程序运行后,控制台输出如下:

我们使用 range 生成了一个数列,该数列从 20 开始,到 1 结束,不包括 1,并且设置了步长为 -5,因此第一个元素是 20,第二个元素就是 15。

range函数遍历字符串

使用 range 函数可以遍历字符串

print("嗨客网(www.haicoder.net)")

# 使用 range 函数可以遍历字符串

str_hai = "coder"

for i in range(len(str_hai)):

print(str_hai[i])

程序运行后,控制台输出如下:

首先,我们定义了一个

Python range函数总结

Python 的内置函数 range() 可创建一个整数列表,一般在 for 循环中使用。Python range 函数语法:

range(start, stop[, step])

range 生成数列语法:

for value in range(1, 5):

range 默认从 0 开始:

for value in range(3):

range 函数步长设置:

for value in range(1, 20, 5):

range 函数步长为负数:

for value in range(20, 1, -5):

range 函数遍历字符串:

for i in range(len(str_hai)):

python range函数范围_Python range函数相关推荐

  1. python range函数小数_python range函数与numpy arange函数,xrange与range的区别

    转自:https://www.cnblogs.com/ymjyqsx/p/6426764.html 1.range()返回的是range object,而np.arange()返回的是numpy.nd ...

  2. pythonrange函数用法_python range()函数详细用法

    python range()函数详细用法 函数原型:range(start, end, scan): 参数含义:start:计数从start开始.默认是从0开始.例如range(5)等价于range( ...

  3. python quit函数作用_Python常用函数学习笔记

    Python函数很多,常用的函数不同的场景侧重不同,学而时习之,不亦乐乎? abs # 求绝对值 Capitilize函数: # 有列表 li = ['aB', 'egon', 'smith', 'p ...

  4. python中函数定义_Python中函数的定义与使用

    原博文 2020-02-27 16:46 − 一.函数基本定义 定义函数的目的是为了让一段代码可以被重复使用 函数定义的语法: def 函数名([参数,参数.....]): 函数主体代码(多行代码) ...

  5. python的reversed函数实质_Python reversed函数及使用方法解析

    Python reversed函数及使用方法解析 发布时间:2020-09-09 01:07:18 来源:脚本之家 阅读:74 有些时候,程序需要进行反向遍历,此时可通过 reversed() 函数, ...

  6. python 函数进阶_python之函数进阶

    1. 今日内容 1.1 函数的参数 *的魔性用法 函数形参最终顺序 1.2名称空间 全局名称空间,局部名称空间,内置名称空间 取值顺序与加载顺序 作用域 内置函数:globals() locals() ...

  7. python定义匿名函数关键字_Python匿名函数

    匿名:就是没有名字. 匿名函数,即没有名字的函数 没有名字如何定义,如何调用,如果能调用,如何使用. Python借助lambda表达式构建匿名函数. 格式: Lambda参数列表:表达式 (Lamb ...

  8. python 字符串输入时间_Python input()函数:获取用户输入的字符串

    input() 函数用于向用户生成一条提示,然后获取用户输入的内容.由于 input() 函数总会将用户输入的内容放入字符串中,因此用户可以输入任何内容,input() 函数总是返回一个字符串. 例如 ...

  9. python内置函数调用_Python中函数的基本定义与调用及内置函数详解

    前言 函数function是python编程核心内容之一,也是比较重要的一块.首先我们要了解Python函数的基本定义: 函数是什么? 函数是可以实现一些特定功能的小方法或是小程序.在Python中有 ...

最新文章

  1. 视觉三维重建的关键技术及实现
  2. Qute模板与Quarkus
  3. 阿里笔试题—战报交流
  4. HYSBZ - 3676 回文串(回文自动机)
  5. 2017 Multi-University Training Contest - Team 2——HDU6045HDU6047HDU6055
  6. ⑥又是星期五,小试牛刀(编写定制标签)
  7. js时间戳转成日期格式
  8. linux本地时间与utc不一致_Linux下CST和UTC时间的区别以及不一致的解决方法
  9. Javascript表达式中连续的 和 || 之赋值区别
  10. Maven - 快速创建Java工程和Web工程
  11. js中数组常用的方法总结,包括ES6
  12. [C#] 控制系统音量-第一章
  13. macOS 配置Android SDK 环境变量
  14. CMMI认证过程中实施步骤详解
  15. 【ArcGIS|空间分析】栅格数据和矢量数据的面积计算
  16. 4424: Cf19E Fairy
  17. macOS下快速复制文件或文件夹路径
  18. SpringBoot经典学习笔记
  19. Mac OS QQ的截屏快捷键设置
  20. 黑苹果NVIDIA显卡驱动程序【 WebDriver-378.10.10.10.20.108+支持macOS 10.13.1 High Sierra (17B1002)版本】

热门文章

  1. activemq网络桥接_ActiveMQ –经纪人网络解释–第4部分
  2. 通过Spring Boot了解H2 InMemory数据库
  3. eclipse juno_Eclipse Juno上带有GlassFish的JavaEE 7
  4. 消息队列概述[幻灯片]
  5. 将JINQ与JPA和H2一起使用
  6. JavaFX缺少的功能调查:CSS
  7. java docx文档解析_带有docx4j的Java Word(.docx)文档
  8. java并发队列_Java并发教程–阻塞队列
  9. Windows上的Oracle Java
  10. WildFly 8.2.0.Final版本–更改的快速概述