Verwendung von Python Double Slash

Verwendung von Python Double Slash
Der Doppel -Slash (//) -Preiber wird in Python für verschiedene Zwecke verwendet. Eine Verwendung dieses Bedieners besteht darin, das Abteilungsergebnis zu erhalten. Das Abteilungsergebnis von zwei Zahlen kann eine Ganzzahl oder eine Schwimmpunktzahl sein. In Python Version 3+ werden sowohl der einzelne Slash (/) -Operator als auch der Doppel-Slash (//) -Operator verwendet, um das Divisionsergebnis zu erhalten, das den Gleitpunktwert enthält. Ein Unterschied besteht darin, dass der einzelne Slash-Operator die richtige Ausgabe für das schwebende Punktergebnis zurückgibt, der Doppel-Slash-Operator den fraktionalen Teil des Floating-Punkt-Ergebniss nicht zurückgeben kann. Eine weitere Verwendung des Doppel -Slash -Operators (//) besteht darin, den Fensterpfadwert intern zu definieren. In diesem Tutorial wurden zwei Verwendungen des Doppel -Slash -Operators (//) gezeigt.

Beispiel-1: Teilung mit einem einzelnen Schrägstrich (/) und Double Slash (//) Operator

Erstellen Sie eine Python -Datei mit dem folgenden Skript, um die Differenz zwischen der Ausgabe des einzelnen Schrägs und dem Doppel -Slash -Operator für den Abteilungsvorgang zu überprüfen. Im Skript ist 5 als Teilerwert definiert, und 2 wird als Divisorwert definiert. Das Teilungs Ergebnis und der Typ des Ergebniss von 5/2, 5 // 2, 5 // 2.0 und 5.0 // 2 wird nach Ausführung des Skripts gedruckt.

# Definieren Sie den Teilerwert
Num1 = 5
# Definieren Sie den Divisorwert
Num2 = 2
# Mit einem einzigen Schrägstrich teilen
Ergebnis = Num1 / Num2
drucken ("das Divisionsergebnis von %d/ %d = %0.2F " % (Num1, Num2, Ergebnis))
print ("Der Typ des Ergebniss", Typ (Ergebnis))
# Division mit doppelter Schrägstrich teilen
Ergebnis = Num1 // Num2
drucken ("das Divisionsergebnis von %d // %d = %0.2F " % (Num1, Num2, Ergebnis))
print ("Der Typ des Ergebniss", Typ (Ergebnis))
# Division mit doppelter Schrägstrich- und Schwimmer -Divisorwert teilen
result = num1 // float (num2)
drucken ("das Abteilungsergebnis von %d // %0.2f = %0.2F " % (Num1, Num2, Ergebnis))
print ("Der Typ des Ergebniss", Typ (Ergebnis))
# Division mit doppelter Schrägstrich- und Schwimmerteiler -Wert
Ergebnis = float (num1) // num2
drucken ("das Abteilungsergebnis von %0.2f // %d = %0.2F " % (Num1, Num2, Ergebnis))
print ("Der Typ des Ergebniss", Typ (Ergebnis))

Ausgang:

Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Das Ergebnis von 5/2 ist angemessen und der Rückgabetyp ist Float. Das Ergebnis von 5 // 2 ist nicht angemessen, und der Rückgabetyp ist eine Ganzzahl. Der fraktionale Teil wurde aus der Ausgabe weggelassen. Das Ergebnis von 5 // 2.00 ist nicht angemessen und der Rückgabetyp ist Float. Das fraktionelle Teil wurde auch aus dieser Ausgabe weggelassen. Das Ergebnis von 5.00 // 2 ist nicht angemessen und der Rückgabetyp ist float. Das fraktionelle Teil wurde auch aus dieser Ausgabe weggelassen.

Beispiel 2: Ersetzen Sie den durch den Doppel-Slash (//) -Operator definierten Pfad

Der Rückwärtsstrahl (\) wird verwendet, um den Pfad in Fenstern zu definieren, und der Schrägstrich (/) wird verwendet, um den Pfad im Linux -Betriebssystem zu definieren. Wenn ein Windows -Pfad in einer Python -Variablen definiert ist, wird der Rückwärtsstrahl (\) durch den Doppelstrich (\\) gespeichert (\\). Daher muss der doppelte Schrägstrich (\\) in die Vorwärtsströme (/) konvertieren, um den Pfad im Linux-Format zu definieren. Erstellen Sie eine Python-Datei mit dem folgenden Skript, das einen Windows-Pfad in eine Variable zuweist und den doppelten Schrägstrich des Pfades durch die Vorwärtsströme ersetzt (/). Die ursprünglichen und aktualisierten Pfade werden nach der Ausführung des Skripts gedruckt.

# Einen Pfad definieren
PathVal = R "C: \ Windows \ System \ Sprache"
# Drucken Sie den Pfadwert
print ("Der ursprüngliche Pfadwert: \ n", PathVal)
# Ersetzen Sie den Pfad durch Vorwärtsstrahl (/)
updated_path = pathval.ersetzen("\", ""/"")
# Drucken Sie den aktualisierten Pfad
print (""Der aktualisierte Pfadwert: \ n"", updated_path)

Ausgang:

Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Die Ausgabe zeigt, dass der Windows -Pfad in das Linux -Pfadformat konvertiert wurde.

Abschluss:

Die Verwendung des Doppel -Slash -Operators in Python 3+ wurde in diesem Tutorial gezeigt, indem einfache Beispiele verwendet werden, um die Zwecke der Verwendung dieses Operators zu verstehen.

"