Zum Hauptinhalt springen

Wie kann ich eine ganze Zahl in Python ausgeben

Um eine ganze Zahl abzuleiten, müssen Sie sie als Argument an eine Funktion übergeben print(). Um beispielsweise die Zahl 42 abzuleiten, können Sie den folgenden Code schreiben:

Wenn Sie diesen Code ausführen, sehen Sie die Nummer 42 auf dem Bildschirm.

Sie können Variablen auch zusammen mit einer Funktion verwenden print(). Zum Beispiel, wenn Sie eine Variable namens haben number, die die Zahl 42 enthält, können Sie den folgenden Code schreiben:

number = 42 print(number)

Ein solcher Code wird auch die Nummer 42 auf dem Bildschirm anzeigen.

Funktion print()

Um eine ganze Zahl in Python mit der print() -Funktion auszugeben, müssen Sie diese Zahl als Argument an die Funktion übergeben:

number = 10print(number)
number = 10print("Целое число:", number)print("Значение числа равно", number)
number1 = 10number2 = 20print("Первое число:", number1, "Второе число:", number2)

In diesem Fall die Werte der beiden Variablen number1 und number2 wird zusammen mit Textnachrichten angezeigt.

number = 3.14159print("Число:", number)print("Число (с округлением): ".format(number))

Typkonvertierungs-Operatoren

Python stellt mehrere Anweisungen zur Verfügung, um ganze Zahlen in verschiedene Datentypen zu konvertieren. Einige von ihnen:

  • int() - konvertiert einen Wert in eine Ganzzahl.
  • float() - Konvertiert einen Wert in eine Gleitkommazahl.
  • str() - konvertiert einen Wert in einen String.

Mit diesen Anweisungen können Sie den Datentyp einer ganzen Zahl in Python einfach ändern. Wenn Sie beispielsweise eine ganze Zahl x = 10 haben, können Sie sie mit dem Operator float() in eine Gleitkommazahl konvertieren und das Ergebnis in einer neuen Variablen speichern:

y = float(x)

Die Variable y enthält jetzt eine Gleitkommazahl von 10.0.

Typkonvertierungs-Operatoren sind sehr nützlich, wenn Sie mit verschiedenen Datentypen in Python arbeiten, und Sie ermöglichen es Ihnen, die erforderlichen Konvertierungen einfach durchzuführen.

Formatieren von Zeichenfolgen

number = 42print(number)

Wenn Sie eine Zeichenfolge mit einer ganzen Zahl und anderen Elementen formatieren möchten, können Sie die Formatierung mithilfe des Operators verwenden % :

name = "John"age = 25print("My name is %s and I am %d years old." % (name, age))

In diesem Beispiel wird %s durch die Zeichenfolge name und %d durch die Ganzzahl age ersetzt.

Eine andere Möglichkeit, Strings zu formatieren, ist die Verwendung der format() -Methode. Es ermöglicht Ihnen, komplexere Muster zu erstellen und die Reihenfolge der Argumente zu ändern:

name = "John"age = 25print("My name is <> and I am <> years old.".format(name, age))

In diesem Beispiel geben die geschweiften Klammern <> an, wo die Werte der Variablen eingefügt werden sollen.

Ab Python 3.6 gibt es auch eine neue Möglichkeit, Strings zu formatieren - f-Strings. Sie ermöglichen es Ihnen, Variablenwerte direkt in Strings einzubetten:

name = "John"age = 25print(f"My name is and I am years old.")

Hier enthalten geschweifte Klammern <> Ausdrücke, in denen Variablen verwendet werden können.

Die Wahl der Formatierungsmethode für Zeichenfolgen hängt von der jeweiligen Aufgabe und den Vorlieben des Entwicklers ab.

Verwenden von f-Strings

Dieser Code gibt "Nummer: 42" aus.

Sie können der Zahl innerhalb der f-Zeichenfolge auch eine Formatierung hinzufügen, um zu steuern, wie sie angezeigt wird.

Zum Beispiel können Sie die Anzahl der Nachkommastellen mit ":" und einem Punktzeichen festlegen. Zum Beispiel:

Dieser Code gibt "Pi-Nummer: 3.14" aus.

Verwenden der format() -Methode

Um eine ganze Zahl mit der format() -Methode auszugeben, müssen Sie sie innerhalb der geschweiften Klammern in einer Zeichenfolge angeben. Zum Beispiel:

number = 42print("Мое любимое число: <>".format(number))

Wenn dieser Code ausgeführt wird, wird die Zeile "Meine Lieblingszahl: 42" auf dem Bildschirm angezeigt.

Mit der format() -Methode können Sie eine Zahl auch auf verschiedene Arten formatieren. Sie können beispielsweise die Anzahl der Dezimalstellen in einer reellen Zahl angeben, die Ausrichtung des Werts festlegen und vieles mehr. Beispiele für die Verwendung komplexerer Formatierungen finden Sie in der Python-Dokumentation.

Verwenden des Operators %

Der Operator % wird zum Formatieren von Zeichenfolgen verwendet. Es ermöglicht Ihnen, Variablenwerte in eine Zeichenfolge einzufügen.

number = 42print("Моё любимое число: %d" % number)

Wenn dieser Code ausgeführt wird, wird Folgendes in die Konsole ausgegeben:

Моё любимое число: 42

Hier bedeutet %d, dass anstelle dieses Zeichens eine ganze Zahl aus der Variablen number eingefügt wird. Wenn Sie einen anderen Datentyp ausgeben möchten, werden andere Zeichen verwendet: %f für reelle Zahlen, %s für Strings usw.

Diese Art der Formatierung von Zeilen ist bequem und lesbar, da Sie Variablenwerte einfach an den richtigen Stellen in der Zeile einfügen können.

Verwenden des str() -Moduls

Um das Modul str() zu verwenden, genügt es, es mit der Funktion str() auf eine ganze Zahl anzuwenden. Wenn wir beispielsweise eine ganze Zahl 42 haben, können wir sie ausgeben, indem wir die Funktion str() wie folgt aufrufen:

number = 42print(str(number))

Das Modul str() kann auch verwendet werden, um eine ganze Zahl in eine Zeichenfolge mit einer bestimmten Formatierung zu konvertieren. Zum Beispiel können wir die Funktion format() mit dem Modul str() verwenden, um eine Zahl mit einer bestimmten Anzahl von Dezimalstellen zu formatieren:

number = 3.14159formatted_number = "".format(number)print(str(formatted_number))