- Quando rodamos diretamente um arquivo no Python, ele internamente cria uma variável e a preenche. E através dessa variável podemos fazer uma consulta, pois se ela estiver preenchida, significa que o arquivo foi executado diretamente, mas se a variável não estiver preenchida, então significa que o arquivo só foi importado.
- Essa variável é a name, e ela é preenchida com o valor main caso o arquivo seja executado diretamente. Vamos então fazer if para verificar se ela está preenchida ou não:
import random
def jogar():
# código omitido
if (__name__ == "__main__"):
jogar()
- Transforma a primeira letra do caractere em letra maiúsculo
Para todo magico na lista de magicos, exiba o nome do magico
- Insere um elemento na lista, na posicao desejada
[index, x]
- Concatena no final da lista
- Extende a lista
- Remove elemento da lista
- Remove um elemento da lista, pelo indice
- Remove um elemento da lista, pelo valor
Funcao_1:
quando informar o param *args == tuplaFuncao_2:
quando informar o param **kwargs == dicionario
Attempt | Indexing | Ordered | Murable | Duplicate |
---|---|---|---|---|
List [ ] | OK | OK | OK | OK |
Tuple ( ) | OK | OK | X | OK |
Set { } | X | X | X | X |
Dict {k:v} | X | OK | OK | X |
Caracteres | Descricao | Exemplos |
---|---|---|
[] | Define um range ou um grupo de caracteres | [0-9]; [a-z]; [abc] |
* | Marca nenhuma, uma ou mais ocorrências | sol* |
{} | Quantidade de repetições de uma ocorrência definida | [abc]{5} |
\d | Qualquer número de 0 até 9 | \d{3,4} |
\w | Qualquer número de a té 9 letra de a até z ou _ | \w{10} |
Um ou outro | ||
() | Captura e agrupa | (\w(4)) |