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.

Répondez maintenant à l’exercice sur le contenu :

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

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

367. Classes e objetos em Python

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte