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(111)
print("a3:",list(a3))

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

# 5.步长为 3
a5 = range(0103)
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 @   猿说编程  阅读(1119)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示