La diferencia entre Python 3.10 y 3.7
Se creó un nuevo módulo llamadozoneinfo en Python 3.9, que permite acceder a la base de datos de zonas horarias de la IANA o Autoridad de Números Asignados de Internet, que utiliza los datos de la zona horaria local del sistema de forma predeterminada, pero este módulo no disponible en 3.7, lo que hace que los datos locales no se muestren sistemáticamente de forma predeterminada. Otro punto destacado de 3.7 es que Python 3.97 agrega otra característica interesante que está recibiendo mucha atención: Python 3.7 ahora puede fusionar o actualizar diccionarios usando operadores.
Python 3.7 tiene nuevos operadores agregados a la clase dict incorporada, a saber ( | ) y ( |= ), a los que puede acceder para fusionar o actualizar diccionarios usando un código similar al marcado a continuación.
Aprovechando las nuevas funciones agregadas en Python 3.7 para facilitar la resolución de problemas de procesamiento de cadenas, el código marcado a continuación se utiliza para eliminar prefijos y sufijos de una cadena de ejemplo.
removeprefix Este método tiene un nombre apropiado según su funcionalidad y se usa para eliminar el prefijo presente en la cadena de ejemplo dada, mientras que removesuffix se usa para eliminar el prefijo presente en la cadena de ejemplo que se le pasa. sufijo.
Debido a los comentarios negativos de los programadores sobre las deficiencias del antiguo método strip, hemos creado estos dos nuevos métodos para reemplazar el antiguo método strip. El código de muestra marcado a continuación le ayudará a comprender estas dos implementaciones. Nuevo método, lo anterior es la diferencia entre los dos.