与函数相关的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
