Das "Python Startbook" ist ein sehr empfehlenswertes Buch für Programmieranfänger, um Python zu lernen und gleichzeitig das Konzept der Programmierung zu erlernen. Da dieses Buch jedoch etwas alt ist (2010) und nur Python2 unterstützt, habe ich die Verwirrung beim Studium von Python3 mit diesem Buch zusammengefasst.
Insgesamt.
Auf dem Papier am Anfang des Skripts
# coding:utf-8
Dies ist jedoch nicht erforderlich, da der Zeichencode in Python3 standardmäßig utf-8 ist.
BMI-Berechnung und so weiter. raw_input () ist nicht in python3. → Verwenden Sie input ()
Erstellen Sie Ihr eigenes Modul, importieren Sie es und laden Sie es neu. Die Funktion Reload () ist in Python3 veraltet
import importlib
importlib.reload(my_module)
Verwendungszweck der Funktion map (). Wenn es wie eine Karte aussieht (str, [1,2,3]), unterscheidet sich das Ergebnis von dem auf dem Papier.
→ In Python2 wird es automatisch als Listenformat zurückgegeben, in Python3 jedoch nicht. Sie müssen es in list () einschließen.
list(map(str, [1,2,3]))
http://qiita.com/mriho/items/52f53559ba7fe7ef06ff
Recommended Posts