欢迎访问宙启技术站
智能推送

如何使用Python内置函数:range()、len()、sum()等函数介绍

发布时间:2023-06-02 21:04:19

Python是一门强大的编程语言,具有许多方便而易于使用的内置函数。本文将介绍Python中的range()、len()和sum()函数,这些是Python编程中最基本的函数之一。

range()函数

range()函数是一种生成整数序列的函数。它接收一个开始值、一个结束值和一个步距值作为参数,并生成一个由这些整数组成的序列。可以使用for循环来遍历这个序列,也可以将其用作range对象。当我们只需要所有的正整数时,由于range()默认从0开始,并且步距默认为1,因此我们不需要提供这些参数。

下面是range()函数的基本语法:

range(start, stop[, step])

参数

- start:序列的起始值。如果没有提供此参数,则默认值为0。

- stop:序列的结束值,但不包括该值。必须提供此参数。

- step:序列中每个元素之间的间隔。如果没有提供默认值,则默认为1。

例子

打印0到9的所有整数:

for i in range(10):
    print(i)

输出结果:

0
1
2
3
4
5
6
7
8
9

打印1到10的所有偶数:

for i in range(2, 11, 2):
    print(i)

输出结果:

2
4
6
8
10

len()函数

len()函数是一个内置函数,它返回一个对象的长度或元素的数量。这个对象可以是一个字符串、列表、元组、字典或任何可迭代的对象。返回的长度是一个整数,表示对象中的元素数量。

下面是len()函数的基本语法:

len(s)

参数

- s:要检查其长度的对象,如字符串、列表、元组、字典或任何可迭代的对象。

例子

计算字符串中字符的数量:

s = 'Hello, World!'
print(len(s))

输出结果:

13

计算列表中元素的数量:

lst = [1, 2, 3, 4, 5]
print(len(lst))

输出结果:

5

计算字典中键值对的数量:

dct = {'a': 1, 'b': 2, 'c': 3}
print(len(dct))

输出结果:

3

sum()函数

sum()函数是一个内置函数,用于计算可迭代对象中的所有元素的总和。它只能应用于数字类型(整数、浮点数和复数)。sum()函数也可以接收初始值参数,用于将初始值添加到总和中。

下面是sum()函数的基本语法:

sum(iterable[, start])

参数

- iterable:可迭代的对象,包括列表、元组、字典和集。

- start:总和的起始值。如果指定,则从此值开始计算。

例子

计算列表中所有数字的总和:

lst = [1, 2, 3, 4, 5]
print(sum(lst))

输出结果:

15

计算从10到20范围内的所有数字的总和:

print(sum(range(10, 21)))

输出结果:

165

计算列表中所有数字的总和,并将初始值设置为10:

lst = [1, 2, 3, 4, 5]
print(sum(lst, 10))

输出结果:

25

总结

本文介绍了Python中三种常用的内置函数range()、len()和sum()。这些函数非常有用并且广泛应用。range()函数可用于生成整数序列,len()函数可用于计算对象中元素数量,sum()函数可用于计算可迭代对象中元素数字总和。熟练掌握这些函数可以大大提高Python编程的效率。