Dieser Artikel wird dem Leser helfen, 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 noch nicht installiert haben, finden Sie die Anweisungen im vorherigen Blogbeitrag.
Wie wir im vorherigen Blogbeitrag gelernt haben, ist Python eine hochgradige, interpretierte, dynamisch typisierte und objektorientierte Sprache. Aufgrund ihrer hochgradigen Natur ist die Sprache sehr einfach zu lernen, und die Syntax ist ebenfalls einfach. Es gibt eine Vielzahl von Anwendungen von Python in der realen Welt, wie z.B. für maschinelles Lernen, Datenwissenschaft, Spieleentwicklung, Webanwendungen und vieles mehr.
Im vorherigen Blogbeitrag haben wir gelernt, wie man Text in Python ausgibt. Wir verwendeten die Syntax print(„Ihr gewünschter Text“). Lassen Sie uns mit dem beginnen, was Variablen sind und warum wir Variablen verwenden.
Eine Variable ist ein Element, das einen Wert speichert. Der Wert kann eine Zahl, eine Ganzzahl, eine reelle Zahl, Text oder ein Zeichen sein. Lassen Sie uns einige Beispiele sehen, wie Sie eine Variable verwenden können, um Werte in Python zu speichern.
# Variablen x = 1 # Speichern einer Ganzzahl y = 2.5 # Speichern einer reellen Zahl z = "string" # Speichern eines Strings oder Textes n = "a" # Speichern eines Zeichens b = True # Speichern eines booleschen Wertes print(x,y,z,n,b)
Ausgabe: 1 2.5 string a True
Wir haben gesehen, wie man Variablen speichert, jetzt lassen Sie uns sehen, wie man ihre Werte ausgibt. Sie wissen bereits die Antwort, die print() ist, die wir im ersten Blog verwendet haben, um den gewünschten Text auszugeben. Beachten Sie auch, dass wir die Variablen verwenden, ohne Anführungszeichen zu verwenden, im Gegensatz zu vorher. Dies liegt daran, dass eine Variable von print direkt erkannt wird, da sie im Speicher gespeichert ist, wenn sie deklariert wird. Lassen Sie uns nun die Variablen ausgeben.
Wir können sehen, dass die Variablen wie im obigen Bild hervorgehoben ausgegeben werden. Wie wir sehen können, unterstützt Python die meisten der verschiedenen Datentypen in Python wie Ganzzahlen, Fließkommazahlen (reelle Zahlen), Strings (Text oder Zeichen) und Boolesche Werte (True oder False).
Welche Operationen können mit Strings durchgeführt werden?
Diese Funktion kann verwendet werden, um den Anfangsbuchstaben jedes Wortes im String zu kapitalisieren, wie im untenstehenden Beispiel hervorgehoben.
text="dieser Blog ist großartig" print(text.title())Ausgabe:
Dieser Blog Ist Großartig
Diese Funktion kann verwendet werden, um alle Wörter im String zu kapitalisieren. Das Beispiel ist im untenstehenden Bild veranschaulicht.
text="dieser Blog ist großartig" print(text.upper()) Ausgabe: DIESER BLOG IST GROßARTIG
Diese Funktion kann verwendet werden, um alle Wörter im String in Kleinbuchstaben umzuwandeln. Das Beispiel ist im untenstehenden Bild veranschaulicht.
text = "dieser Blog ist großartig" print(text.lower())
Ausgabe: dieser Blog ist großartig
Um zwei verschiedene Strings zu kombinieren, kann „+“ verwendet werden. Das Beispiel ist im untenstehenden Bild veranschaulicht.
text = "dieser Blog ist großartig" text2="für Anfänger" print(text+text2)
Ausgabe: dieser Blog ist großartigfür Anfänger
Es gibt Zeiten, in denen Sie Text nicht in einer einzigen Zeile ausgeben möchten, sondern mehrere Zeilen haben möchten, und manchmal möchten Sie, dass der Text einen Tabulator hat. Dies kann in Python durch die Verwendung von „\n“ (neue Zeile) und „\t“ (Tabulator) erreicht werden. Das Beispiel ist unten veranschaulicht.
print("dieser Blog ist \n großartig" ) print("\tdieser Blog ist großartig")
Ausgabe: dieser Blog ist großartig dieser Blog ist großartig
Dies ist eine Funktion in Python, die alle Leerzeichen im String entfernt. Mit strip können sowohl linke als auch rechte Leerzeichen entfernt werden. Aber manchmal können für spezifische Anforderungen zum Entfernen von Leerzeichen links „lstrip()“ und für rechts „rstrip()“ verwendet werden. Das Beispiel mit Code ist unten veranschaulicht.
z=" hallo " print(z) print(z.strip()) print(z.rstrip()) print(z.lstrip()) Ausgabe: “ hallo “ “hallo” “ hallo” “hallo “
Mit der Funktion len() kann die Länge eines Strings bestimmt werden. Das Beispiel mit Code ist unten veranschaulicht. Sie können sehen, dass für den String „hallo“ die Ausgabe 5 ist.
Z="großartig" Print(len(Z))
Ausgabe: 5
Die Ganzzahl-Datentypen in Python werden nur verwendet, wenn ganze Zahlen gespeichert werden sollen. Es gibt mehrere Operationen, die auf Ganzzahlen durchgeführt werden können. Lassen Sie uns hier die Funktion type() kennenlernen. Die Funktion type() gibt Ihnen den Datentyp der Variable an. Das Beispiel für die Funktion type() mit Code ist unten veranschaulicht.
a=1 type(a)
Ausgabe: int
In Variablen des Datentyps Ganzzahlen können nur 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)
Ausgabe: float
In unserer Grundmathematik während der High School haben wir mehrere Operationen gelernt, die auf Zahlen durchgeführt werden können, wie Addition, Subtraktion, Multiplikation, Division und viele mehr. Wir können all diese Operationen auf Fließkommazahlen und Ganzzahlen durchführen, wie unten mit Code veranschaulicht.
# Variablen x = 1 # Speichern einer Ganzzahl y = 2.5 # Speichern einer reellen Zahl z = "string" # Speichern eines Strings oder Textes n = "a" # Speichern eines Zeichens x = True # Speichern eines booleschen Wertesprint(type(x),type(y),type(z),type(n),type(b)) [/code]
Ausgabe: <class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>
In Python gibt es Zeiten, in denen ein Entwickler wissen muss, ob eine Aussage wahr oder falsch ist. Meistens werden Boolesche Werte bei der Verwendung von Bedingungen verwendet. Boolesche Werte bestehen aus True und False. Beachten Sie, dass Python bei der Verwendung von Booleschen Werten groß- und kleinschreibungssensitiv ist, daher müssen sie nur im Format True und False vorliegen.
Die Typkonvertierung ist ein Prozess, bei dem Sie eine Datentypvariable in eine andere Datentypvariable umwandeln.
Dies konvertiert eine Zahl, die in String-Form oder eine Fließkommazahl ist, in einen Ganzzahlwert. Das Beispiel ist unten mit dem Code veranschaulicht.
a="6" b=6.5 print(int(a),int(b))
Ausgabe: 6 6
Die int() kann nur Zahlen in String-Form in Ganzzahlen umwandeln, jedoch keine Zeichen. Wenn Zeichen in int() verwendet werden, wird ein Fehler angezeigt, wie unten veranschaulicht.
a="a" print(int(a))
Ausgabe: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-128-d5a3b8380653> in <module> 1 a="a" 2 ----> 3 print(int(a)) ValueError: ungültiges Literal für int() mit Basis 10: 'a'
Dies wird verwendet, um jede reelle Zahl in String-Form oder jede Ganzzahl in Fließkommazahl umzuwandeln, wie im untenstehenden Code veranschaulicht.
a="6.5" b=7 print(float(a),float(b))
Ausgabe: 6.5 7.0
Die float() kann nur Zahlen in String-Form in Fließkommazahlen umwandeln, jedoch keine Zeichen. Wenn Zeichen in float() verwendet werden, wird ein Fehler angezeigt, wie unten veranschaulicht.
a="a" print(float(a))
Ausgabe: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-130-f48cb0b32023> in <module> 1 a="a" 2 ----> 3 print(float(a)) ValueError: konnte String nicht in Fließkommazahl umwandeln: 'a'
Diese Funktion kann jeden Ganzzahl- oder Fließkommawert in String-Form umwandeln. Das Beispiel ist unten veranschaulicht.
a = 6 b = 6.7 c = True print(str(a), str(b), str(c))
Ausgabe: 6 6.7 True
Diese Funktion kann jeden Ganzzahl-, String- oder Fließkommawert in einen booleschen Wert umwandeln.
Wenn die Werte in Ganzzahlen oder Fließkommazahlen 0 sind, gibt bool() False zurück. Für Strings, wenn der String leer ist, dann False. Das Beispiel ist unten veranschaulicht.
a = 0 b = 0 c = "" print(bool(a), bool(b), bool(c))Ausgabe: False False False
Im nächsten Blogbeitrag werden wir über Listen, Tupel, Mengen und Dictionaries lernen.
Sie könnten auch unseren JavaScript-Kurs von Anfänger bis Fortgeschrittene mögen.
JavaScript-Experte und Dozent, der IT-Abteilungen schult. Sein Hauptziel ist es, die Produktivität des Teams zu steigern, indem er anderen beibringt, wie man effektiv beim Programmieren zusammenarbeitet.
Wenn es um KI in der Musikproduktion geht, ist sie am besten in der Co-Kreation…
In dem heutigen Artikel werden wir das Thema der Zusammenarbeit zwischen Product Owner und Scrum…
Jeder Führer hat Ziele wie den Aufbau eines Teams, das angemessen hohe Ergebnisse liefert, die…
Werbekampagnen in sozialen Medien, direkter Kontakt während Branchenveranstaltungen, das Angebot von Schulungsmaterialien zur Steigerung des…
Mehrere kleinere Ereignisse bilden einen Sprint in Scrum. Sprints bilden wiederum zusammen einen Weg, der…
Empfänger greifen immer häufiger auf Videomaterialien zurück. Schriftliche Formen werden weniger beliebt. Traditionelle Blogger versuchen,…