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

与函数相关的Python内置函数

发布时间:2023-06-22 17:38:56

Python中有很多与函数相关的内置函数,这些函数可以帮助我们更方便地操作函数。下面我们将介绍一些常用的内置函数。

1. abs()

abs函数用于返回一个数的绝对值。如果数是整数,则会返回这个数本身,如果是负数,则返回它的相反数。

a = -1
b = abs(a)
print(b)   # 输出1

2. len()

len函数用于获取一个对象的长度,这个对象可以是字符串、列表、元组等。

a = "hello"
b = [1, 2, 3]
print(len(a))   # 输出5
print(len(b))   # 输出3

3. round()

round函数用于将一个数值四舍五入到指定的小数位数。

a = 3.1415926
b = round(a, 2)
print(b)   # 输出3.14

4. max()

max函数用于返回一个可迭代对象(比如列表、元组等)中的最大值。

a = [1, 2, 3]
b = max(a)
print(b)   # 输出3

5. min()

min函数用于返回一个可迭代对象(比如列表、元组等)中的最小值。

a = [1, 2, 3]
b = min(a)
print(b)   # 输出1

6. sum()

sum函数用于返回一个可迭代对象中所有元素的和。

a = [1, 2, 3]
b = sum(a)
print(b)   # 输出6

7. sorted()

sorted函数用于返回一个可迭代对象中的有序列表。

a = [3, 1, 2]
b = sorted(a)
print(b)   # 输出[1, 2, 3]

8. reversed()

reversed函数用于返回一个可迭代对象的反向迭代器。

a = [1, 2, 3]
b = reversed(a)
for i in b:
    print(i)
# 输出:
# 3
# 2
# 1

9. zip()

zip函数可以将多个可迭代对象中对应位置的元素打包成一个个元组。

a = [1, 2, 3]
b = ["one", "two", "three"]
c = zip(a, b)
for i in c:
    print(i)
# 输出:
# (1, 'one')
# (2, 'two')
# (3, 'three')

10. isinstance()

isinstance函数可以用于判断一个对象是否属于指定的类型。

a = 123
b = isinstance(a, int)
print(b)   # 输出True