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

  • CNNMoney

    CNNMoney

    16 Kasım 2006
  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • InfinityWard

    InfinityWard

    19 EYLÜL 2006