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

Python 函数中的内置函数及其使用方法

发布时间:2023-05-23 05:58:55

作为一门高级编程语言,Python 内置了许多常用的函数,以方便程序员使用和编写。这些内置函数可以直接在 Python 程序中使用,而不需要进行额外的安装或导入操作。本文将介绍一些常用的 Python 内置函数及其使用方法。

#### 1. print()

print() 是一个用于将文本和变量输出到控制台或文件的内置函数。它可以接受任意数量的参数,并将它们连接为字符串,并将它们作为文本输出到屏幕。

使用方法:

print("Hello world!")

输出结果:

Hello world!

#### 2. input()

input() 是一个用于从用户那里获取输入的内置函数。当程序运行到 input() 时,它会暂停执行,并等待用户在控制台或终端输入一行文本。然后,将用户输入的文本作为字符串返回给程序。

使用方法:

name = input("请输入您的姓名:")
print("您好," + name + "!")

输出结果:

请输入您的姓名:Tom
您好,Tom!

#### 3. type()

type() 是一个用于获取变量类型的内置函数。它接受一个参数,并返回该参数的数据类型,如 str、int 、float、bool 等。

使用方法:

age = 18
print(type(age))  # <class 'int'>

name = "Tom"
print(type(name)) # <class 'str'>

is_student = True
print(type(is_student)) # <class 'bool'>

输出结果:

<class 'int'>
<class 'str'>
<class 'bool'>

#### 4. len()

len() 是一个用于获取字符串、列表、元组等的长度的内置函数。它接受一个参数,并返回该参数的长度或元素个数。

使用方法:

name = "Tom"
print(len(name)) # 3

numbers = [10, 20, 30, 40, 50]
print(len(numbers)) # 5

scores = (80, 90, 85)
print(len(scores)) # 3

输出结果:

3
5
3

#### 5. range()

range() 是一个用于生成整数序列的内置函数。它接受一个或两个参数,返回一个整数序列。如果只有一个参数,则从 0 开始生成,步长默认为 1。如果有两个参数,则 个参数为起始值,第二个参数为结束值(不包含),步长默认为 1。

使用方法:

for i in range(5):
    print(i, end=" ") # 0 1 2 3 4

for j in range(1, 10, 2):
    print(j, end=" ") # 1 3 5 7 9

输出结果:

0 1 2 3 4
1 3 5 7 9

#### 6. sum()

sum() 是一个用于计算列表、元组、集合或列表生成器中所有元素之和的内置函数。它接受一个参数,该参数是一个可迭代的对象。

使用方法:

numbers = [10, 20, 30, 40, 50]
result = sum(numbers)
print(result) # 150

输出结果:

150

#### 7. sorted()

sorted() 是一个用于对列表、元组、集合或列表生成器进行排序的内置函数。它接受一个参数,该参数是一个可迭代的对象,并返回一个已排序的列表。

使用方法:

numbers = [50, 10, 30, 20, 40]
result = sorted(numbers)
print(result) # [10, 20, 30, 40, 50]

输出结果:

[10, 20, 30, 40, 50]

#### 8. max() 和 min()

max() 和 min() 是两个用于获取列表、元组、集合或列表生成器中最大和最小值的内置函数。它们接受一个参数,该参数是可迭代的对象,并返回该对象中的最大值和最小值。

使用方法:

ages = [18, 20, 25, 22, 30]
print(max(ages)) # 30
print(min(ages)) # 18

输出结果:

30
18

#### 9. abs()

abs() 是一个用于获取数字的绝对值的内置函数。它接受一个参数,该参数可以是整数、浮点数或复数,并返回该数字的绝对值。

使用方法:

print(abs(-10)) # 10
print(abs(10.0)) # 10.0

输出结果:

10
10.0

#### 10. round()

round() 是一个用于对数字进行四舍五入的内置函数。它接受两个参数, 个参数为要处理的数字,第二个参数为要保留的小数位数。如果第二个参数省略,则默认保留 0 位小数。

使用方法:

print(round(3.1415926, 2)) # 3.14
print(round(3.1415926)) # 3

输出结果:

3.14
3

除了以上列出的内置函数,Python 还提供了许多其他有用的内置函数,如 pow()、divmod()、reversed()、zip() 等。程序员可以根据自己的需要随时使用这些内置函数,以提高编程效率和代码质量。