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 函数

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • vue怎么使用layui_layui动态添加输入框

    vue怎么使用layui_layui动态添加输入框vue-layer弹框插件安装npmi–savevue-layer引用importlayerfrom’vue-layer’Vue.prototype.$layer=layer(Vue);参数说明{type:0,//0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)title:’信息’,con…

    2022年10月24日
  • 表达式树与前中后缀表达式

    表达式树与前中后缀表达式计算机科学中,除了栈以外,二叉树也是处理表达式的常用工具,为了处理表达式而遵循相应规则构造的树被称为表达式树。表达式树算数表达式是分层的递归结构,一个运算符作用于相应的运算对象,其运算对象又可以是任意复杂的表达式。树的递归结构正好用来表示这种表达式。下面只讨论二元表达式。二元表达式可以很自然的联系到二叉树:以基本运算对象作为叶节点中的数据;以运算符作为非叶节点中的数据,其两棵子树是它的…

  • scope=prototype有什么作用_prototype设计模式

    scope=prototype有什么作用_prototype设计模式@Scope(“prototype”)//多例模式

  • navicat premium 15 macos 激活码【2022最新】2022.02.18

    (navicat premium 15 macos 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.htmlFZP9ED60OK-eyJsa…

  • gg修改器修改数值没有用怎么办_GG修改器详细使用教程[通俗易懂]

    gg修改器修改数值没有用怎么办_GG修改器详细使用教程[通俗易懂]今天呢主要是为了给那些刚刚接触GG的小白朋友们一个教程大佬们请无视这个帖子我看到很多知乎的朋友们不会使用GG,所以俺来了,希望能帮到大家❤另外谢谢各位盆友们支持我❤废话不多说上教程!!1.首先是GG修改器怎么下载看不懂英文的朋友按照图片顺序操作即可2.接下来是下载好以后需要做什么然后就是如何进去GG修改器安装模式一般都是选择64位安装成功后会进行随机包名安装随机包以后卸载之前安装成功那给新安装…

  • 【原创】婚前男女必看的一本好书 —— 《男人这东西》 BY:渡边淳一

    【原创】婚前男女必看的一本好书 —— 《男人这东西》 BY:渡边淳一

发表回复

您的电子邮箱地址不会被公开。

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