ГЛАВНАЯ      ДОКУМЕНТАЦИЯ      СТАТЬИ      ПРОГРАММЫ      ССЫЛКИ      ФОРУМ      ДРУГОЕ   

Новое в Python 2.5

        Относительный оператор import:
  from . import foo # current package
  from .. import foo # parent package
        Тернарный условный оператор:
  EXPR1 if COND else EXPR2
        Возможность использования except и finally в одном try-блоке:
  try:
    BLOCK1
  except:
    BLOCK2
  finally:
    BLOCK3
        Оператор with, близкий любому LISP-программисту:
  with EXPR [as VAR]:
    BLOCK
        Оператор with логично использовать вместо блока try-finally чтобы реализовать близкую “плюсатникам” идиому RIIA. Пример:
  with open(filename) as fd:
    # по окончанию блока fd будет закрыт
  # старый способ:
  fd = open(filename)
  try:
    # ...
  finally:
    fd.close()
        Исключения KeyboardInterrupt и SystemExit больше не наследуются от Exception что означает, если я правильно понял, что такой вот try-catch будет их пропускать:
  try:
    # ..
  except Exception:
    #
        P.S.: Привычный What’s new in Python 2.5 уже есть на сайте, но пока явно не полон.

Источники:
        developers.org.ua

ПОМОЩЬ САЙТУ :
sms.Є®ЇЁ«Є  *PythonUA*
Для чего Вы используете Python?
Admin( 46 )
Web( 61 )
GUI( 37 )
Embedding ( 16 )
Другое( 34 )
Какими продуктами Вы пользовались?
Zope( 15 )
Plone( 1 )
TG( 7 )
Django( 15 )
Twisted( 5 )
Другими( 10 )
ДРУЗЬЯ:
LUG.DN.UA
D-FENS.ORG.UA
SLAV0NIC.XSS.RU
CETUS.COM.UA
ENTDEV.ORG
[Python Powered]
Rambler's Top100
Copyright © 2006 python.com.ua