SORU
16 AĞUSTOS 2011, Salı


__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
16 AĞUSTOS 2011, Salı


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>
>>>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011
  • tseyina

    tseyina

    2 AĞUSTOS 2006