__Python, nasıl kullanılacağını ve nasıl çalıştığı ve kullanılan__ geleceği nedir
Ben de dahil insanlar Python __future__
denilen bir şey var biliyorum Ve okudum epeyce modülleri görünür. Ve benim gibi sıkıcı insanlar neden orada olduğunu, ve hatta the Python's __future__
doc okuduktan sonra nasıl kullanılacağını bilmiyorum.
Herhangi bir örnek ile göstermek için açıklar?
Doğru, temel kullanım açısından bak bir kaç cevap hızla, var.
__future__
nasıl çalıştığını daha iyi anlaşılması için, ancak ve de:
Sadece anlamaya çalıştığım zaman bana, bu kafa karıştırıcı bir anahtar şey, nasıl geçerli bir python sürümü gelecek sürümde çıkacak bir şey vardır. anlayana ve nasıl bir program gelecek bir python sürümünde yeni bir özellik kullanarak başarıyla güncel python sürümü ile derlenmiş olabilir?
Ben, geçerli sürüm zaten gelecek sürümlerde dahil edilecek bazı özellikleri potansiyel olarak tasarlamış olan bu değil mi şimdi? ama özellikleri henüz standart haline gelmez, çünkü o __future__
, - haklı mıyım? sadece tarafından kullanılabilir
CEVAP
Bununla beraber, yavaş yavaş bu olanlar yeni kelimeleri tanıtmak için uyumsuz değişiklikler için veya alışık olabilirsiniz.
E. g., içerik yöneticileri kullanarak, with
anahtar kelime, yeni ve değişken adı olarak artık kullanılabilir değil gibi 2.5 from __future__ import with_statement
yapmak zorunda. Değişkenler with
yukarıda adı kullanan bir programı kullanabilmek amacıyla ithalat beyanı gereklidir.
Bir başka örneğidir
from __future__ import division
print 8/7 # prints 1.1428571428571428
print 8//7 # prints 1
__future__
bu şeyler olmadan, print
her iki ifade print 12**.
İç fark alma olmadan, /
__div__()
yöntemi, eşleştirilir, __truediv__()
kullanılır. (Herhangi bir durumda, //
aramalar*. *17)
Hakkında print
: print
3 bir fonksiyonu haline gelir.x, bir kelime olarak, özel mülkiyet kaybetme. Bunun tam tersi olacak.
>>> print
>>> from __future__ import print_function
>>> print
<built-in function print>
>>>
Bir NullReferenceException nedir ve na...
Bit shift (bit-shift) operatörleri ned...
Node.js amacı modülü nedir.ihracat ve ...
Tanımsız başvuru/çözülmemiş bir dış si...
Vim kaydı nasıl kapatılır nedir?...