Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
O que é o Python 2.5
? Python 2.5 é um marco de desenvolvimento na linguagem de programação Python , oferecendo melhorias em relação às versões mais antigas do Python. Além de incluir mais bibliotecas que cobrem funcionalidade desejada solicitado pela base de usuários Python, a versão 2.5 também incluiu algumas diferenças sintáticas que envolvem exceção captura e otimizações para a velocidade de execução de código. Criador Python Guido van Rossum lançado Python 2.5 em setembro de 2006 , que foi seguido dois anos depois por versões 2.6 e 3.0. Try /except /finally blocos

try /except blocos são mecanismos de captura de exceção comuns em programação. Python inclui declarações "senão" para que esses blocos pegar comportamento erro mais completa. A versão 2.5 também incluiu a frase " finalmente " , que seria executado , independentemente do que aconteceu nos blocos anteriores. Por exemplo :

tentar:

/* bloco de código * /Tablet

except1 :

/* bloco de código * /

except2 :

/* bloco de código * /Tablet

mais:

/* bloco de código * /Tablet

finalmente :

/* bloco de código * /Tablet

o " tentar" declaração será executada , e quer " except1 ", " except2 ", ou "else " será executado , dependendo do erro lançada por " tentar". Independentemente disso, o bloco " finalmente " será executado , independentemente de erros.
Nova sintaxe para Condicionais

Guido van Rossum , por insistência dos usuários de Python , incorporou uma nova condicional declaração de que coincidiu com a declaração de estilo C " a b : c". Esta declaração, chamou a declaração de " ternário " , significa apenas que "se uma é verdadeira, então b, outra c". Para acomodar isso, van Rossum desenvolveu a seguinte sintaxe:

x = true se a condição mais falso

que atribui valores verdadeiros e falsos à variável com base na declaração de condição ( "x é verdadeiro se a condição é verdadeira , senão x é falso " ) .

velocidade otimizações

Muitas otimizações foram feitas para o código subjacente para melhorar a velocidade de execução. Funções como "set" e " frozenset " foram otimizados para executar em três vezes a velocidade tradicional. A velocidade de operações de cadeia em Unicode também foi aumentada . Exceções foram transferidos para um estilo diferente de implementação da classe , acelerando a instanciação de classe . Além disso, Python salva importações de sucesso dos diretórios para reduzir as chamadas para o sistema durante o processo de importação.
Nova e melhorada Módulos

Uma nova classe de dicionário, " defaultdict " foi incluído para criar objetos do dicionário padrão com valores padrão quando novas chaves foram referenciados . O módulo de " caixa de correio " foi reescrito para incluir a funcionalidade para modificar caixas de correio , bem como lê-los. O módulo "os" também foi reescrito para modificar valores de retorno retornados de data /horários , bem como modificar a forma como os processos foram manipulados.

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar MiKTeX Com Python 
·Como obter chave Prensas em Python 
·Como usar meus scripts Python com Blender 
·Como calcular a série de Fourier em Python 
·Como desenhar uma linha reta em Python Turtle 
·Como converter um dicionário para XML em Python 
·Como extrair palavras de um String em Python 
·Como compilar Python em um terminal UNIX 
·Como fazer uma calculadora com Python 
·Como construir um analisador em Python 
  Artigos em destaque
·Como usar o Scanf Comando em C + + 
·Como converter um aplicativo para um controle ActiveX 
·Como fazer seu próprio HTML 5 Jogo 
·Como Ler iFrame conteúdo em JavaScript 
·Como selecionar um subconjunto de MySQL 
·Estrutura de JavaScript 
·Como remover espaços em branco no final de uma linha d…
·Como resolver um erro de linguagem Java Stack Overflow 
·Como escrever números octais em PHP 
·Não é possível inserir um apóstrofo no MySQL 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados