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

了解Python的内建函数:如何使用sum、len、print等函数?

发布时间:2023-07-11 17:19:16

Python提供了许多内建函数,这些函数是在Python的核心语言中预定义的,因此可以直接在代码中使用。本文将介绍一些常用的内建函数,包括sum、len和print,以及它们的用法。

1. sum函数:

sum函数用于计算迭代器(如列表、元组和字符串等)中元素的总和。其基本语法为:

sum(iterable, start)

- iterable:要求和的迭代器,如列表。

- start(可选):指定初始值,默认为0。

示例代码:

numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total)  # 输出结果为15

在上述代码中,我们定义了一个包含数字的列表numbers,然后使用sum函数计算列表中所有元素的总和,并将结果存储在变量total中。

2. len函数:

len函数用于返回一个对象的长度,比如字符串的长度、列表中元素的个数等。其基本语法为:

len(s)

- s:要计算长度的对象。

示例代码:

text = "Hello, world!"
length = len(text)
print(length)  # 输出结果为13

在上述代码中,我们定义了一个字符串text,然后使用len函数计算字符串的长度,并将结果存储在变量length中。

3. print函数:

print函数用于在控制台输出指定的文本或变量的值。其基本语法为:

print(*objects, sep=' ', end='

', file=sys.stdout, flush=False)

- objects:要打印的对象,可以是一个或多个。

- sep(可选):用于分隔多个对象之间的字符串,默认值是一个空格。

- end(可选):用于指定打印结束后追加的字符串,默认值是换行符。

- file(可选):要写入的文件,默认为标准输出(控制台)。

- flush(可选):用于刷新输出缓冲区,默认为False。

示例代码:

name = "Alice"
age = 25

print("My name is", name, "and I am", age, "years old.")  # 输出结果为:My name is Alice and I am 25 years old.
print("My name is " + name + " and I am " + str(age) + " years old.")  # 使用字符串拼接输出同样的结果

在上述代码中,我们使用print函数将文本和变量的值打印到控制台。在 行中,我们通过在多个对象之间使用逗号分隔来打印它们。在第二行中,我们使用字符串拼接(使用加号)将文本和变量的值连接起来。

总结:

sum、len和print是Python的内建函数,它们分别用于计算迭代器中元素的总和、返回对象的长度和在控制台输出文本或变量的值。你可以根据自己的需求使用这些函数,并根据需要传递适当的参数。