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

Python range 函数 – Python零基础入门教程目录一.Pythonrange函数简介二.Pythonrange函数使用1.Pythonrange函数常规使用2.Pythonrange函数在for循环中使用三.猜你喜欢

大家好,又见面了,我是你们的朋友全栈君。

目录

零基础 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

# 例如:
range(0,5)    # 等价于 range(0,5,1),返回[0,1,2,3,4]
range(0,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 函数

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156006.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Javascript对象归纳

    Javascript对象归纳

    2021年10月2日
    57
  • 搜索引擎solr和elasticsearch

    搜索引擎solr和elasticsearch

    2020年11月12日
    209
  • Oracle数据库数据恢复方法

    Oracle数据库数据恢复方法前一段遇到:操作系统崩溃,数据库留有所有数据文件,控制文件,配置文件。下面记录一下数据恢复过程。1.下载安装Oracle数据库。安装的数据库定要与之前版本的数据库版本一致。安装的数据库位置要与之前安装的数据库位置一致。2.创建新的数据库。创建新的数据库实例,实例名称密码要与之前数据库实例一致。3.打开sqlPlus命令行(1)输入命令system/密码assysdba。(2)shutdownimmediate;关闭数据库。4.使用原本的数据文件替换到新的数据

    2022年7月17日
    26
  • node 微信公众号开发_nodejs开发指南

    node 微信公众号开发_nodejs开发指南微信是手机用户必备的App,微信最开始只是作为社交通讯应用供用户使用,但随着用户量不断的增加,微信的公众号在微信上表现出来了它强大的一面,微信公众平台具有四大优势:1、平台更加稳固;2.用户关系更加平等;3.信息精选、定位准确; 微信的开放平台,微信公众平台凭借4大优点受到企业喜爱,企业通过微信公众平台把企业中的资讯信息和服务功能在这个平台完美呈现;作为前沿的开发者微信开发势在必行,虽然外面流行的

    2022年8月21日
    6
  • Navicat for MySQL 使用SSH方式链接远程数据库(二)

    Navicat for MySQL 使用SSH方式链接远程数据库(二)

    2021年10月19日
    35
  • 中文分词技术是什么_中文分词技术

    中文分词技术是什么_中文分词技术分词技术就是搜索引擎针对用户提交查询的关键词串进行的查询处理后根据用户的关键词串用各种匹配方法进行的一种技术。当然,我们在进行数据挖掘、精准推荐和自然语言处理工作中也会经常用到中文分词技术。一、为什么

    2022年8月4日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号