Python range 函数 - Python零基础入门教程

目录

零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门

在 Python 中使用最多的除了** print 函数** 就是 for 循环 了,那么这里就不得不介绍一下 Python 内置函数 **range 函数**!

一.Python range 函数简介

Python range 函数可创建一个整数列表,一般用在 for 循环中,语法如下:

'''
参数说明:
    start: 计数从 start 开始,默认是从0开始,例如:range(5)等价于range(0, 5);
    stop: 计数到 stop 结束,但不包括 stop。例如:range(0,5) 是[0,1,2,3,4]没有5;
    step:步长,默认为1

返回值:返回一个列表,大于等于start并且小于stop(注意是左闭右开区间:并非小于等于stop而是小于stop);
'''

range(start, stop, step) //左开右闭区间:  start <= value < stop

# 例如:
range0,5# 等价于 range(0,5,1),返回[0,1,2,3,4]
range0,5,2# 返回[0,2,4]

二.Python range 函数使用

1.Python range 函数常规使用

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python print 函数.py
@Time:2021/04/30 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

"""

# 1.从 0 开始到 0,空列表
a1 = range(0)
print("a1:",list(a1))

# 2.从 0 开始到 10
a2 = range(10)
print("a2:",list(a2))

# 3.从 1 开始到 11
a3 = range(1, 11)
print("a3:",list(a3))

# 4.步长为 5
a4 = range(0, 30, 5)
print("a4:",list(a4))

# 5.步长为 3
a5 = range(0, 10, 3)
print("a5:",list(a5))

# 6.负数,从 0 开始到 -10,一次递减1
a6 = range(0, -10, -1)
print("a6:",list(a6))


'''
输出结果:

a1: []
a2: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
a3: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
a4: [0, 5, 10, 15, 20, 25]
a5: [0, 3, 6, 9]
a6: [0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
'''

2.Python range 函数在 for 循环中使用

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python print 函数.py
@Time:2021/04/30 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

"""

x = 'www.codersrc.com'

for i in range(len(x)) :
    print(x[i],end=" ") # 设置end参数表示将每个字符用空格隔开

print("")

for i in range(10) :
    print(x[i], end="-") # 设置end参数表示将每个字符用-隔开
print("")

for i in range(1,10,3) :
    print(x[i], end="/") # 设置end参数表示将每个字符用/隔开
print("")


'''
输出结果

w w w . c o d e r s r c . c o m
w-w-w-.-c-o-d-e-r-s-
w/c/e/

'''

三.猜你喜欢

  1. Python for 循环
  2. Python 字符串
  3. Python 列表 list
  4. Python 元组 tuple
  5. Python 字典 dict
  6. Python 条件推导式
  7. Python 列表推导式
  8. Python 字典推导式
  9. Python 函数声明和调用
  10. Python 不定长参数 *argc/**kargcs
  11. Python 匿名函数 lambda
  12. Python return 逻辑判断表达式
  13. Python 字符串/列表/元组/字典之间的相互转换
  14. Python 局部变量和全局变量
  15. Python type 函数和 isinstance 函数区别
  16. Python is 和 == 区别
  17. Python 可变数据类型和不可变数据类型
  18. Python 浅拷贝和深拷贝

未经允许不得转载:猿说编程 » Python range 函数

本文由博客 - 猿说编程 猿说编程 发布!

posted @   猿说编程  阅读(1553)  评论(0编辑  收藏  举报
编辑推荐:
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
阅读排行:
· C# 13 中的新增功能实操
· Vue3封装支持Base64导出的电子签名组件
· 万字长文详解Text-to-SQL
· Ollama本地部署大模型总结
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(4)
点击右上角即可分享
微信分享提示