python3 之 内置函数range()

一、语法:

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

注意:
返回值:一个可迭代对象(类型是对象),不是列表,所以打印的时候不会打印列表list()函数式对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表

二、实例:实例1:
 1 a = range(5)
 2
 3 print("实例1:")
 4 print(a)
 5 print("range(5)的返回值的类型是:%s"%type(a))
 6
 7 for i in range(5):
 8     print(i)
 9
10 # 实例1:
11 # range(0, 5)
12 # range(5)的返回值的类型是:<class ‘range‘>
13 # 0
14 # 1
15 # 2
16 # 3
17 # 4

实例2:

1 print(list(range(0,30,5)))          #[0, 5, 10, 15, 20, 25]
2 print(list(range(5)))               #[0, 1, 2, 3, 4]
3 print(list(range(0,-20)))           #[]
4 print(list(range(0,-20,-5)))        #[0, -5, -10, -15]
5 print(list(range(-10,0,)))          #[-10, -9, -8, -7, -6, -5, -4, -3, -2, -1]
6 print(list(range(-10,0,-1)))        #[]


原文地址:https://www.cnblogs.com/gengyufei/p/11316950.html

时间: 2024-10-29 01:30:19

python3 之 内置函数range()的相关文章

python3.7 内置函数整理

#!/usr/bin/env python __author__ = "lrtao2010" #python3.7 内置函数整理 #abs(x) #返回数字的绝对值. 参数可以是整数或浮点数. 如果参数是复数,则返回其大小 # print(abs(1)) # print(abs(-1)) # print(abs(-1.234)) # 1 # 1 # 1.234 #all(iterable) #如果一个iterable(可迭代对象)的所有元素都为true(或者iterable为空),则返

Python3的内置函数

一. 简介 python内置了一系列的常用函数,以便于我们使用,python英文官方文档详细说明:点击查看, 为了方便查看,将内置函数的总结记录下来. 二. 使用说明 以下是Python3版本所有的内置函数: 1. abs() 获取绝对值 2. all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False 3. any() 接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False 4. ascii() 调用对象的__repr__()方法,获

python基础7之python3的内置函数

官方介绍: python3:https://docs.python.org/3/library/functions.html?highlight=built#ascii python2:https://docs.python.org/2/library/functions.html?highlight=built#ascii 下面介绍python3中具体每个内置函数的使用方法及含义: abs()

Python标准库:内置函数range(stop) range(start, stop[, step])

本函数是产生一系列序列的数组,返回迭代子.参数stop是终止的数字:参数start是指明开始数列开始值:参数step是数列之间的差值.因此这个函数就是产生以start为起点,以stop为终点,以step为前后项的差值.这里三个参数可以是正整数.负整数或者0. 例子: #range() for i in range(1, 10, 2): print(i, end = ',') print('\n') print(list(range(1, -10, -2))) print(list(range(5

Python3 字典内置函数

如何定义一个字典? info={ "k1":18, #key:key值 "k2":True, "k3":[11,22,{"kk1":"vv1","kk2":"vv2"}] } print(info) 运行结果:{'k1': 18, 'k2': True, 'k3': [11, 22, {'kk1': 'vv1', 'kk2': 'vv2'}]} 字典可以进行多重嵌套布

Python3基础 内置函数 id

? ???????Python : 3.7.3 ?????????OS : Ubuntu 18.04.2 LTS ????????IDE : pycharm-community-2019.1.3 ??????Conda : 4.7.5 ???typesetting : Markdown ? code [email protected]:~$ source activate py37 (py37) [email protected]:~$ ipython Python 3.7.3 (default

Python3(二)简单的输入输出及内置函数查看

工作之余和女朋友一起学Python3,代码都是她敲的,有点辣眼睛,仅做参考. 1.题目:输入"姓名",输出"你好,姓名" 有关安装和打开Python shell的步骤,参考这里:http://www.jb51.net/article/129327.htm 步骤: file>new file 输入下面代码 Python3代码: name = input("输入你的姓名:") print("你好,",name) 结果: 2.

Python自动化运维之5、内置函数

python3.x内置函数 一些例子:后期慢慢接触到再补充 # help() 详细查看某个类有那些方法或者方法的具体使用 >>> help(str) >>> help(str.strip) # dir() 快速查看某个类有那些方法或者方法的具体使用 >>> dir(str) >>> dir(str.strip) # int() 实例化数字类型,或将其他类型转换为数字类型,或各种进制转换为十进制 (1)实例化数字类型 >>&

lambda表达式+python内置函数

传统的定义函数方式如下 def f1(): return 123 lambda表达式定义函数 f2 = lambda : 123 python3的内置函数 1.abs 绝对值 i = abs(-11) print (i) 输出结果是11 abs = absolute 2,all 循环参数,如果每个元素都为真,则返回为真 r = all([True, True]) print (r) 在python中 0 () [] ''和 None是False(空值都是假的) r = all(["123&quo