SORU
29 Mart 2010, PAZARTESİ


Python deneyin...virgül vs' dışındaki 'dışında

Arasındaki fark nedir ',' ve 'gibi' ifadeleri dışında, örneğin:

try:
    pass
except Exception, exception:
    pass

ve:

try:
    pass
except Exception as exception:
    pass

İkinci sözdizimi 2.6 yasal mı? Windows CPython 2.6 çalışıyor ama özellik listesi 2.5 tercüman geçersiz olduğundan yakınıyor.

Eğer her iki 2.6 geçerli olup olmadığını hangi kullanmalıyım?

CEVAP
29 Mart 2010, PAZARTESİ


Kesin bir belgedir PEP-3110: Catching Exceptions

Özet:

  • Python 3'te.x, as kullanıyorgerekli.
  • 2.6, as sözdizimi kullanımı Python ve Python 3 ile uyumlu, ileriye çok daha az belirsiz olduğu için.x.
  • 2.5 ve daha önceki Python as desteklenen olmadığından virgül sürümü kullanın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MarinaHD2001

    MarinaHD2001

    7 ŞUBAT 2009
  • pilslajt

    pilslajt

    20 HAZİRAN 2008
  • Crossover

    Crossover

    18 HAZİRAN 2007