Python3 Funciones integradas
Python proporciona muchasfunciones integradas (Built-in Functions), que se pueden usar directamente sin importar ninguna librería. Estas funciones cubrenconversión de tipos de datos, cálculos matemáticos, operaciones de iteración, mecanismos de reflexióny otros escenarios comunes. Son herramientas básicas que todo principiante de Python debe dominar.
¿Por qué dominar las funciones integradas?
- Reducen la cantidad de código: una línea equivale a varias (por ejemplo
sum()、max()) - Mejoran la legibilidad: semántica clara, más claras que la lógica escrita manualmente
- Mejor rendimiento: implementación subyacente en C, generalmente más rápida que los bucles en Python
Clasificación común
Cálculo numérico:
abs()、round()、min()、max()、sum()-
Conversión de tipos:
int()、float()、str()、list()、tuple() -
Iteración y programación funcional:code>map(),
filter()、zip()、enumerate() -
Reflexión y objetos:
type()、isinstance()、getattr()、setattr() -
Entrada y salida:
print()、input()、open()
Ejemplos de funciones comunes
# 求和
sum([1, 2, 3]) # 6
# 最大值
max([3, 6, 2]) # 6
# 类型转换
int("123") # 123
# 枚举
for i, v in enumerate(['a', 'b']):
print(i, v)
# map
list(map(lambda x: x * 2, [1,2,3])) # [2,4,6]