Variablen und Datentypen in Python. Teil 2 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen

Veröffentlicht: 2021-12-14

Dieser 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:

  1. Einführung in Python
  2. Variablen in Python
  3. Datentypen in Python
  4. 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

data_types_in_python

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
    
  • Oberer, höher()

    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
    
  • niedriger()

    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
    
  • Verkettung von Zeichenfolgen

    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
    
    
  • Leerzeichen

    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
    
  • Strips-Funktionen

    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 “
    
  • String-Länge

    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 value
print(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
    
  • Notiz

    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'
    
  • schweben()

    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
    
  • Notiz

    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'
    
  • str()

    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
    
  • bool()

    Diese Funktion kann jeden Integer-, String- und Float-Wert in einen booleschen Wert umwandeln.

  • Notiz

    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.

    Variables and Data Types in Python. Part 2 Python Course from Beginner to Advanced in 11 blog posts robert whitney avatar 1background

    Autor: Robert Whitney

    JavaScript-Experte und Ausbilder, der IT-Abteilungen coacht. Sein Hauptziel ist es, die Teamproduktivität zu steigern, indem er anderen beibringt, wie man beim Programmieren effektiv zusammenarbeitet.

    Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen:

    1. Einführung in den Python-Kurs. Teil 1 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
    2. Variablen und Datentypen in Python. Teil 2 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
    3. Python-Tupel, Listen, Mengen und Wörterbücher. Teil 3 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
    4. Python-Sets und -Wörterbücher. Teil 4 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
    5. Bedingte Anweisungen in Python. Teil 5 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
    6. Schleifen in Python. Teil 6 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
    7. Python-Funktionen. Teil 7 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
    8. Erweiterte Funktionen in Python. Teil 8 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
    9. Python-Klassen und -Objekte. Teil 9 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
    10. Dateien in Python. Teil 10 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
    11. Python-Anwendungen in der Praxis. Teil 11 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen