Quais são os recursos menos conhecidos, mas úteis, da linguagem de programação Python?
- Tente limitar as respostas ao núcleo do Python.
- Um recurso por resposta.
- Dê um exemplo e uma breve descrição do recurso, não apenas um link para a documentação.
- Rotule o recurso usando um título como a primeira linha.
Links rápidos para respostas:
- Argumento Desempacotando
- Suspensórios
- Operadores de comparação de encadeamento
- Decoradores
- Pegadas de argumento padrão / perigos de argumentos padrão mutáveis
- Descritores
.get
Valor padrão do dicionário- Testes de Docstring
- Sintaxe de corte de reticências
- Enumeração
- For / else
- Função como argumento iter ()
- Expressões do gerador
import this
- Troca de valor no local
- Passo da lista
__missing__
Itens- Regex de várias linhas
- Formatação de string nomeada
- Compreensões de lista / gerador aninhadas
- Novos tipos em tempo de execução
.pth
arquivos- Codificação ROT13
- Depuração de Regex
- Enviando para Geradores
- Conclusão da guia no intérprete interativo
- Expressão ternária
try/except/else
- Desempacotando +
print()
função with
declaração