Avatar ·

Analyse der Funktionsmechanismen von Python

📁 Python, Frage, KI

Ich verwende die Sprache Python seit nicht allzu langer Zeit für meine Zwecke. Es ist eine Frage zur Implementierung der Sprache selbst aufgetaucht. Ich beginne der Reihe nach mit den Unklarheiten:

  1. Die Sprache Python ist, soweit ich verstehe, in C geschrieben. Aber was bedeutet dann Cython? Ist das dasselbe?
  2. Wenn sie in C geschrieben ist, wie wird sie dann interpretiert? Ich habe die Vermutung, dass jede Zeile einzeln kompiliert und sofort ausgeführt wird. Ist das so? Kann ich irgendwo den Source Code lesen?
  3. Im Internet gibt es Informationen über die Python Virtual Machine. Was ist das? Ich weiß, dass Java so etwas hat. Aber Java ist keine interpretierte Sprache. Nach der Kompilierung entsteht Bytecode, der dann von der JRE zur Laufzeit für die jeweilige Maschine interpretiert wird. Aber hier gibt es doch kein Äquivalent zur JRE... Oder doch?
Avatar ·

Wenn die Verarbeitungsgeschwindigkeit wichtig ist, empfehle ich Folgendes zu verwenden:

trantab = str.maketrans('АБаб', 'БАба')text = 'ААббББаа'print(text.translate(trantab))

Ergebnis:

ББааААбб

Anmelden um eine Antwort zu hinterlassen

Blogs