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.

Ahora responde el ejercicio sobre el contenido:

¿Cuál de las siguientes afirmaciones sobre las funciones integradas de Python es correcta?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Clases y objetos en Python

Siguiente página del libro electrónico gratuito:

36Clases y objetos en Python

3 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.