1、range()
在Python中,range()
函数用于创建一系列数字的序列,常用于for
循环中,可以接受1
到3
个参数,具体形式如下:
range(stop)
:表示生成从0
开始到stop - 1
结束的整数序列,步长为1
。range(start, stop)
:表示生成从start
开始到stop - 1
结束的整数序列,步长为1
。range(start, stop, step)
:表示生成从start
开始到stop - 1
结束的整数序列,步长为step
。
当第一个参数大于第二个参数时,range()
函数仍然会返回一个序列,但这个序列中的元素是按照从第一个参数开始到第二个参数结束,以步长为负数的方向递减的。
需要注意的是,range()
函数返回的序列是一个生成器对象,不是一个列表,因此如果需要使用列表,需要将其转换为列表类型。
2、repr()
在Python中,repr()
函数用于获取一个对象的字符串表示形式,通常被用于调试和日志记录。这个字符串是可以用来重新创建该对象的一个有效的表达式。
repr()
函数会返回对象的字符串表示形式,它在控制台输出时通常带有引号,因为它是一个字符串。与之相反的是str()
函数,它返回对象的字符串形式,通常不带引号。
3、reversed()
在 Python 中,reversed()
函数用于反转序列(例如列表、元组、字符串等)中的元素,并返回一个迭代器。可以将这个迭代器转换为列表、元组或其他类型的序列。
4、round()
在 Python 中,round()
函数用于将一个浮点数四舍五入到指定的小数位数。它可以接受两个参数:要四舍五入的浮点数和指定的小数位数(默认为 0)。