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

  • Abbeydabby0277's channel

    Abbeydabby02

    9 ŞUBAT 2012
  • BSA

    BSA

    9 NİSAN 2012
  • Thom Hall

    Thom Hall

    24 Kasım 2006