¿Cuáles son las características menos conocidas pero útiles del lenguaje de programación Python?
- Intenta limitar las respuestas al núcleo de Python.
- Una característica por respuesta.
- Dé un ejemplo y una breve descripción de la función, no solo un enlace a la documentación.
- Etiquete la característica usando un título como la primera línea.
Enlaces rápidos a respuestas:
- Argumento Desembalaje
- Tirantes
- Operadores de comparación de encadenamiento
- Decoradores
- Argumento predeterminado Gotchas / Peligros de Mutable Argumentos predeterminados
- Descriptores
.get
Valor predeterminado del diccionario- Pruebas de Docstring
- Sintaxis de corte de puntos suspensivos
- Enumeración
- Para / más
- Funciona como argumento iter ()
- Generador de expresiones
import this
- Intercambio de valor en el lugar
- Lista de pasos
__missing__
artículos- Regex multilínea
- Formato de cadena con nombre
- Lista anidada / comprensión del generador
- Nuevos tipos en tiempo de ejecución
.pth
archivos- Codificación ROT13
- Depuración de expresiones regulares
- Envío a generadores
- Finalización de tabulación en Intérprete interactivo
- Expresión Ternaria
try/except/else
- Desembalaje +
print()
función with
declaración