介绍Python常见的内置函数。
1、abs
取一个数的绝对值
int_value = -2
print(abs(int_value))
2、all
若一个可迭代对象(可循环遍历的对象)中所有元素为真,结果为真
list_value1 = [1,2,3,4,0]
list_value2 = [1,2,3,4]
print(all(list_value1))
print(all(list_value2))
3、any
若一个可迭代对象中存在某一个元素为真,结果为真
list_value1 = [0,0,0,0,0]
list_value2 = [0,1,0,0]
print(any(list_value1))
print(any(list_value2))
4、divmod
返回一个x除以y的商和余数,结果为一个元组。
int_value1 = 10
int_value2 = 3
print(divmod(int_value1,int_value2))
5、enumerate
返回一个枚举对象,包含其索引和值。
list1 = [1,2,3,4]
for (index,value) in enumerate(list1):
print(index,value)
6、eval
执行字符串表达式,并返回结果。
result = eval("1+1")
print(result)
7、exec
执行一串字符串逻辑代码。
code_in_string = """
x = 10
y = 20
result = x + y
"""
exec(code_in_string)
print(result)
功能强大,慎用。
8、max
返回可迭代对象中的最大值
list1 = [123,41,1515,1312]
print(max(list1))
9、min
返回可迭代对象中的最小值
list1 = [123,41,1515,1312]
print(min(list1))
10、pow
返回x的y次幂
print(pow(2,3))
11、round
对小数四舍五入。
#第一个参数为操作对象,第二个是保留的小数的位数
print(round(3.1415926,3))
12、sum
计算可迭代对象所有元素的和
list1 = [1,2,3,4,5,6,7,8,9]
print(sum(list1))
更多的内置函数可去官网查询,链接如下:https://docs.python.org/zh-cn/3.12/library/functions.html。