在您开始之前,在你的计算机将需要Python,但您可能不需要下载它。首先检查(在同级目录下在命令行窗口输入python)有没有安装Python。如果你看到了一个Python解释器的响应,那么就能在它的显示窗口中得到一个版本号。通常的版本都可以做到Python的向前兼容。

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

一.range函数简介

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

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

参数说明:

start: 计数从 start 开始,默认是从0开始,例如:range(5)等价于range(0, 5);

stop: 计数到 stop 结束,但不包括 stop。例如:range(0,5) 是[0,1,2,3,4]没有5;

step:步长,默认为1,例如:

range(0,5) 等价于 range(0,5,1),返回[0,1,2,3,4]

range(0,5,2) 返回[0,2,4]

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

二.range函数使用

1.常规使用

# !usr/bin/env python

# -*- coding:utf-8 _*-

"""

@Author:何以解忧

@Blog(个人博客地址): shuopython.com

@WeChat Official Account(微信公众号):猿说python

@Github:www.github.com

@File:python_len.py

@Time:2020/2/24 21:25

@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.range函数在for循环中使用

x = 'www.shuopython.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 . s h u o p y t h o n . c o m

w-w-w-.-s-h-u-o-p-y-

w/s/o/

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

python语言中range函数的功能_python应用:python range函数相关推荐

  1. python语言中find是什么意思_Python find()函数是什么?

    碰到去检索字符串的情况,罗列自己所学的函数,虽然能够实现,但是不是多多少少,感觉有些冗杂,不是特别简单,如果有这样的疑问,首先恭喜,大家思考能力很好,其次就是给大家带来解决疑难问题的方案,这里专门介绍 ...

  2. python语言中1010的二进制表示_Python语言中的按位运算

    (转)位操作是程序设计中对位模式或二进制数的一元和二元操作. 在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多. 在现代架构中, 情况并非如此:位运算的运算速度通常与加 ...

  3. python global函数_如何使用python语言中的global关键字获取函数值

    在python语言中,如果在函数外层定义了一个全局变量a,函数内部又有一个同名的局部变量,想要这个全局变量的值改成为局部变量的值,可以使用global.下面利用一个实例说明如何实现这个场景,操作如下: ...

  4. python语言中ch_已知在Python语言中 upper() 函数可以将英文小写字母转化为大写字母,例如: 'cpda'.upper() CPDA 则下列语句的输出结果为 CHINACPD...

    已知在Python语言中 upper() 函数可以将英文小写字母转化为大写字母,例如: >>> 'cpda'.upper() CPDA 则下列语句的输出结果为 CHINACPDA a ...

  5. python iloc函数_如何使用python语言中pandas模块中的iloc方法

    在python语言中,pandas模块中的iloc方法,可以截取矩阵,获取部分矩阵元素.行和列.下面利用实例说明iloc方法的用法,操作如下: 工具/原料 python pycharm 截图工具 方法 ...

  6. 哪个是python程序中与缩进有关的正确说法_以下关于Python语言中“缩进”说法正确的是: (5.0分)_学小易找答案...

    [判断题]值班时不可以吃东西.玩手机和闲聊 [其它]若一个三位数每一位数字的3次幂之和都等于它本身,则该三位数被称为水仙花数.例如153是水仙花数,各位数字的立方和为 .编程求出所有水仙花数. [其它 ...

  7. Python之pip:Python语言中的pip的简介、安装、使用方法之详细攻略

    Python之pip:Python语言中的pip的简介.入门.使用方法之详细攻略 目录 pip的简介 pip的安装 1.Linux之Ubuntu系统安装pip3 pip的使用方法 1.pip命令集合 ...

  8. python语言中with as的用法使用详解

    本篇文章主要介绍了python语言中with as的用法使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 With语句是什么? 有一些任务,可能事先需要设置,事后做 ...

  9. 下列表达式在python中是非法的_在Python语言中,以下非法的表达式是( )

    [单选题]6.9 下列各式避雷器放电电压的说法错误的是(     ) [单选题]下列哪种数据类型是整型() [判断题]修剪的快捷命令键是rt [单选题]已知x,y=" ",-1:则 ...

  10. 关于python语言、下列说法不正确的是-以下关于Python语言中“缩进”说法正确的是:...

    问题:以下关于Python语言中"缩进"说法正确的是: 更多相关问题 在金融市场中,既是重要的资金需求者和供给者,又是金融衍生品市场上重要的套期保值主体 非现场监管是监管当局分析银 ...

最新文章

  1. MATLAB从入门到精通系列-非线性曲线拟合函数lsqcurve()详解
  2. 百度竞价排名点击软件_网络营销百问百答之60,百度竞价排名出价是出价高好还是低好...
  3. 如何在Java中使用表达式_如何在java中计算表达式?
  4. 请问,现在android流行什么开源框架?
  5. git 拉取代码失败
  6. mysql account locked_ORA-28000: the account is locked用户锁定问题排查解决
  7. C++四种强制类型转换解析
  8. android so文件不混淆_Android studio 混淆打包时如何忽略依赖库中的第三方.so文件...
  9. Suse11开启SSH密码登录
  10. Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
  11. mysql的时间函数_MySQL常用时间函数
  12. linux电源管理配置,Arch Linux 如何修改默认电源管理设置
  13. zabbix_agentd_window端运行报错cannot connect to Service Manager: [0x00000005]
  14. 盘点为下个牛市做准备的10个新Layer1
  15. sql loader导出数据和导入数据(sqlldr)
  16. 电脑与树莓派与stm32f4串口通信
  17. TriSun PDF to X中文版批量pdf转换功能
  18. 有源滤波器——APF
  19. 电影《少年的你》影评分析
  20. 【商业数据分析】CPC广告投放系统的要素介绍

热门文章

  1. 怎么样编辑pdf文件文字部分的内容
  2. 用PhotoShop如何替换图片中的文字
  3. Gradle 通用配置项
  4. 本科大学生的大数据专业学习路线
  5. Python网络编程(UDP和TCP)
  6. 该套程序是电芯自动贴顶边胶布机程序 ,总共有14个伺服电机,采用EtherCAT总线控制,4个CCD相机,贴胶采用视觉定位, PLC:基恩士KV-8000
  7. Java NIO系列4:通道和选择器
  8. RedHat系列系统 Clickhouse v18 源码编译安装
  9. 断言(assert)的使用
  10. C++11之nullptr