Variablen und Datentypen in Python. Teil 2 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
Veröffentlicht: 2021-12-14Dieser Artikel hilft dem Leser, die grundlegenden Datentypen in Python, Variablen, einige häufig verwendete Funktionen in Bezug auf Datentypen und einige grundlegende Anwendungen in der realen Welt zu verstehen. Wir werden Visual Studio Code als unseren Code-Editor verwenden. Wenn Sie Visual Studio Code nicht installiert haben, finden Sie die Anweisungen im vorherigen Blogbeitrag.
Variablen und Datentypen in Python – Inhaltsverzeichnis:
- Einführung in Python
- Variablen in Python
- Datentypen in Python
- Nächster Blog-Einblick
Einführung in Python
Wie wir im vorherigen Blogbeitrag erfahren haben, ist Python eine hochrangige, interpretierte, dynamisch typisierte und objektorientierte Sprache. Aufgrund ihrer High-Level-Natur ist die Sprache sehr leicht zu erlernen, und auch die Syntax ist einfach. Es gibt eine Vielzahl von Anwendungen von Python in der realen Welt, z. B. für maschinelles Lernen, Datenwissenschaft, Spieleentwicklung, Webanwendungen und vieles mehr.
Im vorherigen Blogbeitrag haben wir gelernt, wie man Text in Python druckt. Früher haben wir als Syntax „Ihren gewünschten Text“ gedruckt. Beginnen wir damit, was Variablen sind und warum wir Variablen verwenden.
Variablen in Python
Eine Variable ist eine Entität, die einen Wert speichert. Der Wert kann eine Zahl, eine ganze Zahl, eine reelle Zahl, ein Text oder ein Zeichen sein. Sehen wir uns einige Beispiele an, wie Sie eine Variable zum Speichern von Werten in Python verwenden können.
# variables x = 1 # storing integer y = 2.5 # storing real number z = "string" # storing string or text n = "a" # storing a character b = True # storing a boolean value print(x,y,z,n,b)
Output: 1 2.5 string a True
Wir haben gesehen, wie man Variablen speichert, jetzt wollen wir sehen, wie man ihre Werte druckt. Sie kennen die Antwort bereits, nämlich die Verwendung von print(), die wir im ersten Blog verwendet haben, um den gewünschten Text zu drucken. Beachten Sie auch, dass wir die Variablen im Gegensatz zu früher ohne doppelte oder einfache Anführungszeichen verwenden. Dies liegt daran, dass eine Variable von print direkt so erkannt wird, wie sie bei der Deklaration im Speicher abgelegt wird. Lassen Sie uns nun die Variablen drucken.
Wir können sehen, dass die Variablen wie im obigen Bild hervorgehoben gedruckt werden. Wie wir sehen können, unterstützt Python die meisten verschiedenen Datentypen in Python wie Integer, Float (reelle Zahlen), String (Text oder Zeichen) und Boolean (True oder False).
Datentypen in Python
Saiten
Welche Operationen können mit Strings durchgeführt werden?
- Titel()
Diese Funktion kann verwendet werden, um den Anfangsbuchstaben jedes Wortes in der Zeichenfolge groß zu schreiben, wie unter der hervorgehobenen Ausgabe zu sehen ist.
text="this blog is awesome" print(text.title())Ausgabe:
This Blog Is Awesome
Diese Funktion kann verwendet werden, um die ganzen Wörter in der Zeichenfolge groß zu schreiben. Das Beispiel ist im folgenden Bild dargestellt.
text="this blog is awesome" print(text.upper()) output: THIS BLOG IS AWESOME
Diese Funktion kann verwendet werden, um die ganzen Wörter in der Zeichenfolge in Kleinbuchstaben umzuwandeln. Das Beispiel ist im folgenden Bild dargestellt.
text = "this blog is awesome" print(text.lower())
Output: this blog is awesome
Um zwei verschiedene Zeichenfolgen zu kombinieren, kann „+“ verwendet werden. Das Beispiel ist im folgenden Bild dargestellt.
text = "this blog is awesome" text2="for beginners" print(text+text2)
Output: this blog is awesomefor beginners
Es gibt Zeiten, in denen Sie Text nicht in einer einzelnen Zeile, sondern in mehreren Zeilen drucken möchten, und manchmal möchten Sie, dass Text Tabulatoren enthält. Dies kann in Python mit „\n“ (neue Zeile) und „\t“ (Tabulator) erfolgen. Das Beispiel ist unten dargestellt.
print("this blog is \nawesome") print("\tthis blog is awesome")
Output: this blog is awesome this blog is awesome
Dies ist eine Funktion in Python, die alle Leerzeichen in der Zeichenfolge entfernt. Mit Strip können sowohl linke als auch rechte Leerzeichen entfernt werden. Aber manchmal kann für die spezifischen Anforderungen zum Entfernen von Leerzeichen links „lstrip()“ und rechts „rstrip()“ verwendet werden. Das Beispiel mit Code ist unten dargestellt.
z=" hello " print(z) print(z.strip()) print(z.rstrip()) print(z.lstrip()) Output: “ hello “ “hello” “ hello” “hello “
Durch die Verwendung der Funktion len() kann eine Stringlänge bestimmt werden. Das Beispiel mit Code ist unten dargestellt. Sie können für die Zeichenfolge „hello“ sehen, dass die Ausgabe 5 ist.
Z="awesome" Print(len(Z))
Output: 5
Ganze Zahlen
Die Integer-Datentypen in Python werden nur verwendet, wenn ganze Zahlen gespeichert werden sollen. Es gibt mehrere Operationen, die mit ganzen Zahlen durchgeführt werden können. Lassen Sie uns hier etwas über die Funktion type() lernen. Die Funktion type() informiert Sie über den Datentyp der Variablen. Das Beispiel für die Funktion type() mit Code ist unten dargestellt.
a=1 type(a)
output: int
Schwimmt
Nur in Variablen vom Integer-Datentyp können ganze Zahlen gespeichert werden, aber um reelle Zahlen einzuschließen oder reelle Zahlen zu speichern, verwenden wir Float. Im Wesentlichen wird Float für Dezimalzahlen verwendet.
a=1.6 type(a)
output: float
Operationen mit Gleitkommazahlen und ganzen Zahlen
In unserer Grundmathematik während unserer High School haben wir mehrere Operationen gelernt, die auf Zahlen wie Addition, Subtraktion, Multiplikation, Division und viele mehr durchgeführt werden können. Wir können all diese Operationen mit Gleitkommazahlen und ganzen Zahlen ausführen, wie unten mit Code veranschaulicht.
# variables x = 1 # storing integer y = 2.5 # storing real number z = "string" # storing string or text n = "a" # storing a character x = True # sprint(x,y,z,n,b)toring a boolean valueprint(Typ(x),Typ(y),Typ(z),Typ(n),Typ(b)) [/code]
output: <class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>
Boolesch
In Python gibt es Zeiten, in denen ein Entwickler wissen muss, ob eine Aussage wahr oder falsch ist. Meistens werden bei der Verwendung von Bedingungen die booleschen Werte verwendet. Boolean besteht aus True und False. Nicht, dass Python bei der Verwendung von Booleans zwischen Groß- und Kleinschreibung unterscheidet, daher müssen sie nur im True- und False-Format vorliegen.
Da wir Datentypen in Python und Variablen in Python gelernt haben, wollen wir ein einfaches Programm programmieren und unser Wissen testen.
- Typkonvertierung
Die Typkonvertierung ist ein Prozess, bei dem Sie eine Datentypvariable in eine andere Datentypvariable konvertieren.
- int()
Dies wandelt eine Zahl in Zeichenfolgenform oder einen Gleitkommawert in einen ganzzahligen Wert um. Das Beispiel wird unten mit dem Code veranschaulicht.
a="6" b=6.5 print(int(a),int(b))
output: 6 6
Die int() kann nur Zahlen in Stringform in ganze Zahlen umwandeln, aber keine Zeichen. Wenn Zeichen in int() verwendet werden. dann wird es einen Fehler geben, wie unten dargestellt.
a="a" print(int(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-128-d5a3b8380653> in <module> 1 a="a" 2 ----> 3 print(int(a)) ValueError: invalid literal for int() with base 10: 'a'
Dies wird zum Konvertieren einer beliebigen reellen Zahl in Zeichenfolgenform oder einer beliebigen Ganzzahl in Float verwendet, wie im folgenden Code dargestellt.
a="6.5" b=7 print(float(a),float(b))
output: 6.5 7.0
Float() kann nur Zahlen in Stringform in Float umwandeln, aber keine Zeichen. Wenn Zeichen in float() verwendet werden. Dann wird es einen Fehler geben, wie unten dargestellt.
a="a" print(float(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-130-f48cb0b32023> in <module> 1 a="a" 2 ----> 3 print(float(a)) ValueError: could not convert string to float: 'a'
Diese Funktion kann jeden Integer- oder Float-Wert in eine Zeichenfolge umwandeln. Das Beispiel ist unten dargestellt.
a = 6 b = 6.7 c = True print(str(a), str(b), str(c))
output: 6 6.7 True
Diese Funktion kann jeden Integer-, String- und Float-Wert in einen booleschen Wert umwandeln.
Wenn die Werte in Integer oder Float 0 sind, gibt bool() False zurück. Für Strings gilt: Wenn der String leer ist, dann False. Das Beispiel ist unten dargestellt.
a = 0 b = 0 c = "" print(bool(a), bool(b), bool(c))Ausgang: Falsch Falsch Falsch
Nächster Blog-Einblick
Im nächsten Blogbeitrag werden wir etwas über Listen, Tupel, Mengen und Wörterbücher lernen.
Vielleicht gefällt Ihnen auch unser JavaScript-Kurs vom Anfänger bis zum Fortgeschrittenen.
Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen:
- Einführung in den Python-Kurs. Teil 1 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
- Variablen und Datentypen in Python. Teil 2 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
- Python-Tupel, Listen, Mengen und Wörterbücher. Teil 3 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
- Python-Sets und -Wörterbücher. Teil 4 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
- Bedingte Anweisungen in Python. Teil 5 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
- Schleifen in Python. Teil 6 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
- Python-Funktionen. Teil 7 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
- Erweiterte Funktionen in Python. Teil 8 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
- Python-Klassen und -Objekte. Teil 9 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
- Dateien in Python. Teil 10 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
- Python-Anwendungen in der Praxis. Teil 11 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen