SORU
4 HAZİRAN 2010, Cuma


baskı bildirimi ile python lambda

Nasıl buna izin verilmiyor?

lambda: print "x"

bu tek bir deyim yoksa başka bir şey mi? belge lambda izin verilir ne biraz seyrek

teşekkür ederim

CEVAP
4 HAZİRAN 2010, Cuma


lambda'ın bir vücut olmalıtek ifade. Python 2'de.x, print bir ifadedir. Ancak, Python 3, printişlevi(ve uygulama bir ifade, bir lambda Çalışma) bir fonksiyon. Son Python 2 kullanıyorsanız (ve ileriye doğru uyumluluk için :) geri taşıdık yazdırma işlevini kullanabilirsiniz.x:

In [1324]: from __future__ import print_function

In [1325]: f = lambda x: print(x)

In [1326]: f("HI")
HI

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CruzerLite

    CruzerLite

    1 EKİM 2011
  • DJPixcell

    DJPixcell

    20 NİSAN 2007
  • rekjavicxxx

    rekjavicxxx

    28 EKİM 2007