In dieser Lektion lernen Sie Variablen und Konstanten kennen. Eine Variable in Python ist also ein Name eines Containers oder ein Name eines Ortes im Speicher des Computers, an dem Daten gespeichert werden können. Und wie Sie vielleicht schon erraten haben, können die gespeicherten Daten dies tun ändern. Deshalb wird es eine Variable genannt. Nun hat jede Variable einen Namen und es gibt einige Grundregeln wenn es um die Erstellung von Variablennamen geht. Erstens muss ein Variablenname mit einem Buchstaben oder dem beginnen Unterstrichzeichen, daher können wir eine Variable nicht mit a beginnen Nummer. Außerdem darf ein Variablenname nur alphanumerische Zeichen enthalten Zeichen und das Unterstrichzeichen. Wir dürfen zum Beispiel kein Ausrufezeichen als Teil haben Name der Variablen. Außerdem muss bei Python-Variablen die Groß-/Kleinschreibung beachtet werden, also der Variablenname Alter mit allen Kleinbuchstaben ist nicht derselbe Variablenname wie Alter mit einem großen A oder Alter in Großbuchstaben. Im Allgemeinen ist Python eine Sprache, bei der die Groß-/Kleinschreibung beachtet wird. Diese Regel gilt also auch für Funktionsnamen und reservierte Wörter und im Grunde jedes Wort, das Sie in Python eingeben. Bitte beachten Sie diesen Unterschied. In Python müssen Variablennamen jetzt nicht mehr mit deklariert werden ein bestimmter Typ, da der Typ der Variablen ist wird dynamisch basierend auf dem zugewiesenen Wert bestimmt Es ist so, dass sich der Wert von Variablen ändern kann, und das ist der Grund, warum wir Nennen Sie sie Variablen. Wir können aber auch den Datentyp der Variablen ändern. Ich kann also einen Variablennamen namens „Alter“ mit einem Wert von 25 haben, was diese Variable zu einer Ganzzahl machen würde. Aber wenn ich den Wert der Variablen „Alter“ auf „Dinkel“ ändere aus Wörtern 25, dann die gleiche Altersvariable, die ein war Der Integer-Typ wurde aufgrund von nun in einen String-Typ geändert sein neuer Wert. Seien Sie sich also noch einmal dieses Konzepts bewusst. Der Datentyp der Variablen basiert auf dem Wert. Wir geben es dieser Variablen, die sich ändern kann. Es ist wichtig, einige grundlegende Namenskonventionen zu befolgen. Es gibt ein paar davon, und hier sind die drei die häufigsten. Die Camel Case Naming Convention macht alles möglich Buchstaben im Namen einer Variablen in Kleinbuchstaben schreiben, wenn es sich um ein Wort handelt Variable. Eine weitere Namenskonvention ist der Pascal-Fall. Der erste Buchstabe jedes Wortes beginnt mit einem Großbuchstaben. Und die letzte Namenskonvention hier ist der Snake-Fall. Diese Konvention macht alle Buchstaben kleingeschrieben, aber wenn wir Wenn wir mehrere Wörter haben, quetschen wir sie nicht zusammen, sondern wir Trennen Sie sie durch einen Unterstrich, der der einzige ist Erlaubte nichtalphanumerische Zeichen beim Erstellen eines Name der Variablen. Und dieser Snake-Fall ist die Standard-Namenskonvention, wenn Python-Code schreiben. Das Gegenteil von Variablen sind nun Konstanten. Variablen können sich also ändern, Konstanten jedoch nicht. Und deshalb werden sie Konstanten genannt. Wenn Sie beispielsweise eine Variable haben, von der Sie wissen, dass sie sie ist Der Wert wird sich nie ändern, dann ist es sinnvoll, ihn zu nennen eine Konstante. Es wird von Python immer noch auf die gleiche Weise behandelt in einer Speicheradresse gespeichert. Aber um in unserem Code eine Variable von einer Konstante zu unterscheiden, müssen wir Verwenden Sie ausschließlich Großbuchstaben. Nun im Sinne von Konstanten und Dingen, die es tun nicht ändern. In der Python-Programmierung gibt es einige spezielle Schlüsselwörter Sprache, die Bedeutung vorbehalten ist. Diese speziellen Wörter können nicht als Variablen oder Konstanten verwendet werden Namen, weil sie eine besondere Verwendung und Bedeutung haben Python-Programmiersprache. Und wie Sie dieser Liste entnehmen können, sind Wörter wie und, oder versuchen, während, wenn, und noch viel mehr. Dies sind reservierte Wörter, die wir nicht als Variablennamen verwenden können weil sie in Python etwas bedeuten. Daher kann ich keinen Variablennamen namens „finally“ oder „Global“ erstellen oder zurück. Also gut, jetzt haben wir den theoretischen Teil hinter uns Lassen Sie uns also einige Beispiele durcharbeiten. Ich gehe zu meinem Jupiter-Notizbuch, das ich bereits geöffnet habe. Ich werde eine Variable mit dem Namen „mein Vorname“ erstellen. Okay? Und beachten Sie, dass ich das Snake-Gehäuse verwende, weil alle Buchstaben drin sind Kleinbuchstaben und die Wörter werden durch Unterstriche getrennt. Das ist also der Name meiner Variablen, nämlich die Kennung im Speicher, in der Adresse oder im Standort meines Computers. Aber ich muss ihm noch einen Wert zuweisen. Also werde ich gleich Jack eingeben, und ich werde Jack in doppelte Anführungszeichen setzen, und ich werde die doppelten Anführungszeichen in der nächsten Lektion erklären Wir reden über Datentypen. Jetzt habe ich also einen Variablennamen namens „mein Vorname“ und stelle ihn ein sein Wert für Jack. Und um zu bestätigen, dass das wahr ist, werde ich das ausdrucken Variable wie diese. Und wenn ich jetzt diesen Code ausführe, Ich bekomme die Ausgabe als Jack. Jedes Mal, wenn ich den Namen dieser Variablen aufrufe, wird ihr zurückgegeben Wert, der aktuell gespeichert ist. Ich habe Ihnen bereits gesagt, dass sich der Wert der Variablen ändern kann. Wenn ich also zu meinem Code zurückkehre und eine weitere Codezeile hinzufüge, die besagt Mein Vorname ist gleich John, und jetzt führe ich meinen Code aus, Die Ausgabe ist jetzt John, nicht Jack, weil ich das geändert habe Geben Sie in der zweiten Zeile den Wert der Variablen ein. Ich habe auch erklärt, dass Variablennamen entweder mit a beginnen müssen Buchstabe oder Unterstrich. Also habe ich versucht, eine Variable zu erstellen und sie mit Vornamen zu benennen Geben Sie als erstes Zeichen die Zahl Eins ein und setzen Sie den Wert auf Maria. Wenn ich dann versuche, es auszuführen, Ich erhalte einen Syntaxfehler. Das bedeutet, dass ich etwas eingegeben habe, das dem Python entspricht Der Interpreter versteht es nicht und markiert es daher als Fehler. Ich habe auch erklärt, dass Python die Groß-/Kleinschreibung beachtet. Wenn ich also eine Variable namens „Alter“ nur in Kleinbuchstaben erstelle und ordnete ihm einen Wert von 25 zu, dann, wenn ich den Wert des Alters ausdrucke, aber ein großes A dafür verwende Alter, Ich erhalte die Fehlermeldung, dass das Alter mit einem großen A nicht existiert ist richtig. Die Variable mit dem Namen „Alter“ hat ein kleines A, und Python ist es auch Groß- und Kleinschreibung beachten. Wenn ich dieses Problem jetzt behebe und diesen Code ändere, um Age zu verwenden mit einem kleinen A und führen Sie es erneut aus, Dann ist der Code zufrieden und läuft ohne Fehler. Und wenn ich versuche, eine Variable mit einer davon zu erstellen Wenn Python Wörter reserviert, erhalte ich ebenfalls eine Fehlermeldung. Ich werde zum Beispiel versuchen, das reservierte if-Wort als zu verwenden Variablennamen und sehen Sie, was passiert. Ich tippe, wenn gleich 25, Dann führe meinen Code aus und jetzt bekomme ich eine Fehlermeldung. Wie wäre es, wenn ich das Wort ändere, wenn ich versuche, Dann führe meinen Code aus und ich bekomme immer noch eine Fehlermeldung? Denn es handelt sich um reservierte Wörter, die einen besonderen Nutzen haben in Python und können nicht als Variablennamen verwendet werden. In dieser Lektion haben Sie etwas über Variablen und Konstanten gelernt. Bitte bleiben Sie dran für die nächste Lektion, in der wir lernen werden über Datentypen. Danke fürs zuschauen.