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, print
iş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ÅŸ:
Nasıl Python stderr için baskı?...
Nasıl baskı yeni satır veya boşluk olm...
Nasıl Python baskı çıktı temizlemesini...
Nasıl değişmez bir " baskı miyim;{}&qu...
Güzel bir baskı Python XML...