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

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

发布时间:2023-06-04 01:17:58

Python是一种高级编程语言,它具有简单、易学、可扩展和功能强大的特点,除了提供基本的数据结构和控制结构外,还提供了许多内置函数,这些函数可以方便地进行常见的操作,而不需要额外的代码。本文将介绍Python内置函数常用的内置函数及其使用方法。

1. type()

type()函数用于返回对象的类型,它通常用于识别变量或对象的类型。例如,以下代码将返回'str',因为hello是一个字符串类型的变量。

hello = "Hello, world!"
print(type(hello))

输出结果:

<class 'str'>

2. isinstance()

isinstance()函数用于测试对象是否为指定类型的实例。它通常用于在编程时检查变量或对象是否具有所需的属性和方法。例如,以下代码将测试是否a为整数类型的变量。

a = 10
if isinstance(a, int):
    print("a is an integer")
else:
    print("a is not an integer")

输出结果:

a is an integer

3. len()

len()函数用于返回对象的长度或元素个数。它通常用于获取序列(如字符串、列表、元组等)中的元素数量。例如,以下代码将返回字符串hello的长度。

hello = "Hello, world!"
print(len(hello))

输出结果:

13

4. range()

range()函数用于创建数字范围对象,它通常用于循环。它可以接受一个或多个参数,包括一个起始值、一个结束值和一个步长值。例如,以下代码将打印从0到9的数字。

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

输出结果:

0
1
2
3
4
5
6
7
8
9

5. reversed()

reversed()函数用于返回序列的反转版本。它通常用于翻转字符串、列表或元组中的内容。例如,以下代码将反转字符串hello并打印它。

hello = "Hello, world!"
for char in reversed(hello):
    print(char, end="")

输出结果:

!dlrow ,olleH

6. sorted()

sorted()函数用于返回排序后的序列。它可以接受多个参数,其中包括要排序的序列和可选参数,如reverse(用于指定是否要逆序排序)和key(用于指定排序规则)。例如,以下代码将排序列表中的数字并打印它们。

numbers = [5, 2, 3, 1, 4]
sorted_numbers = sorted(numbers)
print(sorted_numbers)

输出结果:

[1, 2, 3, 4, 5]

7. abs()

abs()函数用于返回一个数字的绝对值。它通常用于数学计算和错误处理。例如,以下代码将返回-10的绝对值。

a = -10
print(abs(a))

输出结果:

10

8. sum()

sum()函数用于返回序列的总和。它可以接受一个序列作为参数,并计算出它的总和。例如,以下代码将计算并打印列表中的数字总和。

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

输出结果:

15

9. round()

round()函数用于对一个数字进行四舍五入。它可以接受一个或两个参数,分别是要四舍五入的数字和要保留的小数位数。例如,以下代码将对数字pi进行四舍五入,并保留两位小数。

pi = 3.14159
rounded_pi = round(pi, 2)
print(rounded_pi)

输出结果:

3.14

10. chr()

chr()函数用于返回一个Unicode字符的字符串表示。它可以接受一个整数作为参数,并返回与该Unicode字符相对应的字符串。例如,以下代码将返回Unicode值为65的字符。

print(chr(65))

输出结果:

A

以上是Python内置函数常用的内置函数及其使用方法的简要介绍。Python还有许多其他有用的内置函数,如max、min、map、filter等,可以在Python文档中找到它们的详细信息。这些函数可以大大减少编码所需的工作量,并让编程变得更加简单和高效。