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 ejemplosum()、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]

Tabla de referencia rápida de funciones

Caja de búsqueda
Funciones integradas
abs() dict() help() min() setattr()
all() dir() hex() next() slice()
any() divmod() id() object() sorted()
ascii() enumerate() input() oct() staticmethod()
bin() eval() int() open() str()
bool() exec() isinstance() ord() sum()
bytearray() filter() issubclass() pow() super()
bytes() float() iter() print() tuple()
callable() format() len() property() type()
chr() frozenset() list() range() vars()
classmethod() getattr() locals() repr() zip()
compile() globals() map() reversed() __import__()
complex() hasattr() max() round() reload()
delattr() hash() memoryview() set()
Otras extensiones