Python es un lenguaje de programación potente y versátil que tiene una amplia variedad de funciones integradas. Estas son funciones que ya están disponibles para su uso tan pronto como se instala Python, sin necesidad de importaciones adicionales. En este capítulo, exploraremos algunas de las funciones integradas más útiles de Python y cómo se pueden usar en la programación de sistemas con Python y Django.
Abs()
La función abs() devuelve el valor absoluto de un número. El valor absoluto de un número es su distancia del cero en la recta numérica real, independientemente de la dirección. Por ejemplo, abs(-5) y abs(5) devuelven 5.
>>> abdominales(-5) 5 >>> abs(5) 5
Bin()
La función bin() convierte un número entero en una cadena binaria. Por ejemplo, bin(10) devuelve '0b1010', que es la representación binaria de 10.
>>> contenedor(10) '0b1010'
Bool()
La función bool() convierte un valor en un valor booleano. Si el valor es verdadero, devuelve Verdadero. Si el valor es falso, devuelve Falso. Por ejemplo, bool(0) devuelve Falso, mientras que bool(1) devuelve Verdadero.
>>> bool(0) FALSO >>> bol(1) verdadero
Chr()
La función chr() devuelve una cadena que representa un carácter cuyo código Unicode es el número entero especificado. Por ejemplo, chr(97) devuelve 'a'.
>>> canal(97) 'El'
Dict()
La función dict() crea un nuevo diccionario. Un diccionario es una colección de pares clave-valor. Por ejemplo, dict(a=1, b=2) devuelve {'a': 1, 'b': 2}.
>>> dictar(a=1, b=2) {'a': 1, 'b': 2}
Enumerar()
La función enumerate() toma una colección (por ejemplo, una lista) y devuelve un objeto enumerado. Este objeto enumerado se puede utilizar en bucles for para iterar sobre la colección, junto con un índice. Por ejemplo:
>>> para i, v en enumerar(['a', 'b', 'c']): ... imprimir(i,v) ... 0 a 1b 2c
Filtro()
La función filter() construye una lista de elementos para los cuales una función devuelve verdadero. La función filter() necesita una función como primer argumento. La función debe devolver un valor booleano (verdadero o falso). Esta función se aplicará a cada elemento de la lista. Sólo si la función devuelve True el elemento de la lista se incluirá en el resultado.
>>> def es_positivo(n): ... devolver n > 0 ... >>> lista(filtro(es_positivo, [0, 1, -1, 2, -2])) [1, 2]
Estas son sólo algunas de las muchas funciones integradas disponibles en Python. Al familiarizarse con estas funciones, podrá escribir código Python más eficiente y conciso. En el próximo capítulo, exploraremos más funciones integradas y cómo se pueden usar en la programación de sistemas con Python y Django.