“Conocimientos Programación>Python Programming

¿Qué es Python 2.5

2013/1/28
? Python 2.5 es un hito en el desarrollo del lenguaje de programación Python , que ofrece mejoras sobre las versiones anteriores de Python. Además de incluir más librerías que cubren la funcionalidad deseada solicitada por la base de usuarios de Python, la versión 2.5 también incluye algunas diferencias sintácticas que implican la captura de una excepción , y optimizaciones a la velocidad de ejecución de código. Python creador Guido van Rossum publicó Python 2.5 en septiembre de 2006 , que fue seguida dos años después por las versiones 2.6 y 3.0 . Try /except /finally bloques

try /except bloques son comunes excepción llamativos mecanismos de programación. Python incluye declaraciones "si no" por lo que estos bloques catch comportamiento error de forma más completa . La versión 2.5 también incluye la declaración "por fin" , que se ejecutará independientemente de lo que sucedió en los bloques anteriores. Por ejemplo :

Proveedores:

/* bloque de código * /foto

except1 :

/* bloque de código * /foto

except2 :

/* bloque de código * /foto

más:

/* bloque de código * /foto

último:
< p > /* bloque de código * /foto

la declaración " tratar " se ejecutará , y, o bien " except1 ", " except2 ", o "si no" se ejecutará en función del error que se produce por "probar ". En cualquier caso, el bloque "por fin" se ejecutará independientemente de los errores .
Nueva sintaxis para Condicionales

Guido van Rossum, ante la insistencia de los usuarios de Python , que se incorpora una nueva condición comunicado que coincidió con la declaración de estilo C " a b : c". Esta declaración , denominada sentencia " ternario " , sólo significa que " si a es verdadero, entonces b , c cosa " . Para adaptarse a este , van Rossum desarrolló la siguiente sintaxis:

x = true y false si la condición

que asigna valores verdaderos y falsos a la variable basado en el estado de condición ( " x es verdadero si la condición es verdadera , cosa x es falso ") .

optimizaciones de velocidad

Muchas optimizaciones se hicieron al código subyacente para mejorar la velocidad de ejecución. Funciones como "set" y " frozenset " fueron optimizados para actuar en tres veces su velocidad tradicional. También se aumentó la velocidad de las operaciones de cadena de Unicode. Las excepciones fueron trasladados a un estilo diferente de implementación de la clase , la aceleración de la creación de instancias de clase. Además, Python ahorra importaciones de éxito de directorios para reducir las llamadas al sistema durante el proceso de importación .
Nuevo y mejorado Módulos

Una nueva clase de diccionario, " defaultdict " se incluyó para crear objetos de diccionario estándar con valores por defecto cuando se hace referencia a las nuevas llaves . El módulo de "buzón " fue reescrito para incluir funcionalidad para modificar buzones , así como leerlos. El módulo de "os ", también se volvió a escribir para modificar los valores de retorno de las fechas /horas devuelto , así como para modificar cómo se manejaron los procesos .

Python Programming
Cómo envolver una función en Python
Cómo escribir información ofrecida en archivo Python
Cómo leer la última línea de un archivo en Python
Cómo abrir un archivo binario en Python
Tiempo de funcionamiento restante en Python
Cómo configurar Python con bzip2
Cómo ejecutar archivos en el intérprete de Python
Cómo encontrar el número máximo y mínimo en Python
Conocimientos Informáticos © http://www.ordenador.online