6.9. Funções em Python: Funções built-in em Python

Página 35

Python é uma linguagem de programação poderosa e versátil que possui uma grande variedade de funções built-in. Estas são funções que já estão disponíveis para uso assim que o Python é instalado, sem a necessidade de qualquer importação adicional. Neste capítulo, vamos explorar algumas das funções built-in mais úteis do Python e como elas podem ser usadas em programação de sistemas com Python e Django.

Abs()

A função abs() retorna o valor absoluto de um número. O valor absoluto de um número é a sua distância do zero na linha dos números reais, sem considerar a direção. Por exemplo, abs(-5) e abs(5) retornam ambos 5.

>>> abs(-5)
5
>>> abs(5)
5

Bin()

A função bin() converte um número inteiro em uma string binária. Por exemplo, bin(10) retorna '0b1010', que é a representação binária de 10.

>>> bin(10)
'0b1010'

Bool()

A função bool() converte um valor em um valor booleano. Se o valor é verdadeiro, ela retorna True. Se o valor é falso, ela retorna False. Por exemplo, bool(0) retorna False, enquanto bool(1) retorna True.

>>> bool(0)
False
>>> bool(1)
True

Chr()

A função chr() retorna uma string representando um caractere cujo código Unicode é o número inteiro especificado. Por exemplo, chr(97) retorna 'a'.

>>> chr(97)
'a'

Dict()

A função dict() cria um novo dicionário. Um dicionário é uma coleção de pares de chave-valor. Por exemplo, dict(a=1, b=2) retorna {'a': 1, 'b': 2}.

>>> dict(a=1, b=2)
{'a': 1, 'b': 2}

Enumerate()

A função enumerate() pega uma coleção (por exemplo, uma lista) e retorna um objeto enumerado. Este objeto enumerado pode ser usado em loops for para iterar sobre a coleção, juntamente com um índice. Por exemplo:

>>> for i, v in enumerate(['a', 'b', 'c']):
...     print(i, v)
...
0 a
1 b
2 c

Filter()

A função filter() constrói uma lista de elementos para os quais uma função retorna verdadeiro. A função filter() precisa de uma função como seu primeiro argumento. A função precisa retornar um valor booleano (verdadeiro ou falso). Esta função será aplicada a cada elemento da lista. Apenas se a função retornar True, o elemento da lista será incluído no resultado.

>>> def is_positive(n):
...     return n > 0
...
>>> list(filter(is_positive, [0, 1, -1, 2, -2]))
[1, 2]

Estas são apenas algumas das muitas funções built-in disponíveis em Python. Ao se familiarizar com estas funções, você pode escrever código Python mais eficiente e conciso. No próximo capítulo, vamos explorar mais funções built-in e como elas podem ser usadas em programação de sistemas com Python e Django.

Ahora responde el ejercicio sobre el contenido:

Qual das seguintes afirmações sobre as funções built-in do Python está correta?

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

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

367. Classes e objetos em Python

¡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.