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

  • Break

    Break

    10 Aralık 2005
  • snookie77

    snookie77

    2 Mart 2006
  • Chaîne de TheMoustic

    Chaîne de T

    5 Kasım 2006