Digital Electronics

Python 3000 officiellt släppt

Python 3000 har officiellt släppts. Det sista felet, este2306, “Uppdatera vad som är nytt i 3.0” har stängts. Python 3000, PY3K, Python 3.0, är ​​en stor release för samhället. [Jeremy Hylton] Pinnar det tidigaste omnämnandet av odjuret till januari 2000. Den nya utgåvan har vuxit från PEP 3000, öppnat april 2006.

PY3K bryter bakåtkompatibilitet med tidigare utgåvor i köpet för att minska funktionen Duplicering och främja ett uppenbart sätt att få saker gjort. Den första stora förändringen är att Print är nu en inbyggd funktion och inte ett uttalande. Int och länge har varit förenade, och Integer-divisionen returnerar nu en flottör. PY3K använder koncept av “text” och “data” istället för “Unicode strängar” och “8-bitars strängar”. Du kan läsa om många av förändringarna i det som är nytt i Python 3.0. Några nya funktioner har backported till Python 2.6 så att du kan börja implementera dem i din nuvarande kod för att underlätta övergången. 2.6 Har också -3-kommandoradsbrytaren till försiktighet om funktioner som tas bort eller ändras. Slutligen är verktyget 2 till3 en källa-till-källa översättare som borde automatisera många förändringar.

Dokumentation för den nya utgåvan är online. Källpaket och binärer är tillgängliga nu.

[Via Johl]