Habemus papam .... perdom, python 2.5
Isso si, ainda é alfa, a versión definitiva é para alô por agosto.As novidades podei-las atopar em certa página de internet.
Para os impacientes:
->condicionais: x = true_value if condition else false_value
exemplo: contents = ((doc + '\n') if doc else '') #esse '' son duas comas simples, nom a de shift+2.
->avaliaçom parcial de funçons, para quem goste da programaçom funcional (eu)
exemplo (isto parece-se muito a umha currificaçom):
import functional
def log (message, subsystem):
"Write the contents of 'message' to the specified subsystem."
print '%s: %s' % (subsystem, message)
...
server_log = functional.partial(log, subsystem='server')
server_log('Unable to open socket')
->Metadados para pacotes de python
->Importaçons com rotas absolutas de relativas
->execuçom de módulos como guions
->Gestom de excepçons simplificada
exemplo (agora pode-se fazer):
try:
block-1 ...
except Exception1:
handler-1 ...
except Exception2:
handler-2 ...
else:
else-block
finally:
final-block
->Mais funcionalidades para os geradores
agora yield é umha expressom (em 2.3 é umha sentenza), polo que o valor que retorna pode ser asinado a umha variábel.
->Nova sentenza para o control do fluxo: with
estrutura bássica:
with expression as variable:
with-block
exemplo:
with open('/etc/passwd', 'r') as f:
for line in f:
print line
# f has been automatically closed at this point.
->Outras melhoras.
Pois nada, a desfrutá-lo.





0 Comentarios:
Publicar un comentario
<< Home