如何使用Python内置函数:range()、len()、sum()等函数介绍
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编程的效率。
