Heim >Backend-Entwicklung >Python-Tutorial >Grundkonzepte – Operatoren und mehr

Grundkonzepte – Operatoren und mehr

Susan Sarandon
Susan SarandonOriginal
2024-11-25 19:37:15351Durchsuche

Erste Schritte mit der Python-Syntax und grundlegenden Konstrukten

Nachdem Sie Python installiert und Ihr erstes Programm ausgeführt haben, wollen wir uns mit einigen grundlegenden Konzepten befassen, die das Rückgrat jedes Python-Programms bilden. In diesem Beitrag behandeln wir die Syntax, Operatoren und Eingabe-/Ausgabeoperationen von Python und legen damit den Grundstein für das Schreiben von Funktionscode.

1. Grundlegende Syntax und Struktur

Die Syntax von Python ist so konzipiert, dass sie sauber und leicht lesbar ist. Es gibt jedoch ein paar wichtige Regeln, die Sie kennen müssen, bevor Sie in komplexere Codierung eintauchen.

Einrückung

Im Gegensatz zu vielen anderen Programmiersprachen verwendet Python Einrückungen, um Codeblöcke zu definieren, nicht geschweifte Klammern ({}) oder Schlüsselwörter. Dies macht Ihren Code optisch übersichtlicher, bedeutet aber auch, dass Sie die Abstände konsistent halten müssen.

Codebeispiel: Einrückung verwenden

# Correct indentation  
if True:  
    print("This is properly indented!")  

# Incorrect indentation (will cause an error)  
if True:  
print("This is not properly indented!") 

Basic Concepts – Operators and More

Kommentare

Kommentare werden verwendet, um Ihren Code lesbarer zu machen und zu dokumentieren, was er tut. Python verwendet das #-Symbol für einzeilige Kommentare.

# This is a single-line comment  
print("Python ignores comments when running the code.")  

Für mehrzeilige Kommentare verwenden Sie dreifache Anführungszeichen:

"""  
This is a  
multi-line comment.  
"""  

Schlüsselwörter und Kennungen

Schlüsselwörter: Reservierte Wörter in Python, wie if, else, for und def. Sie können sie nicht als Variablennamen verwenden.

Bezeichner: Namen, die für Variablen, Funktionen oder Klassen verwendet werden. Sie müssen mit einem Buchstaben oder einem Unterstrich (_) beginnen und dürfen keine Sonderzeichen enthalten.

2. Operatoren in Python

Operatoren sind Symbole, mit denen Operationen an Variablen und Werten ausgeführt werden. Python bietet eine große Auswahl an Operatoren.

Arithmetische Operatoren

Wird für grundlegende mathematische Operationen verwendet:

a = 10  
b = 3  

print(a + b)  # Addition  
print(a - b)  # Subtraction  
print(a * b)  # Multiplication  
print(a / b)  # Division  
print(a % b)  # Modulus  
print(a ** b)  # Exponentiation  
print(a // b)  # Floor division 

Vergleichsoperatoren

Vergleichen Sie zwei Werte und geben Sie einen Booleschen Wert (Wahr oder Falsch) zurück:

print(a > b)   # Greater than  
print(a < b)   # Less than  
print(a == b)  # Equal to  
print(a != b)  # Not equal to  
print(a >= b)  # Greater than or equal to  
print(a <= b)  # Less than or equal to  

Basic Concepts – Operators and More

Logische Operatoren

Bedingte Anweisungen kombinieren:

x = True  
y = False  

print(x and y)  # Logical AND  
print(x or y)   # Logical OR  
print(not x)    # Logical NOT  

3. Eingabe und Ausgabe

Eingaben entgegennehmen

Mit der Funktion input() von Python können Sie mit Benutzern interagieren, indem Sie während der Programmausführung Eingaben erhalten.

Codebeispiel: Einfache Eingabe

name = input("What is your name? ")  
print(f"Hello, {name}!")  

Basic Concepts – Operators and More

Ausgabe anzeigen

Die Funktion print() wird zum Anzeigen von Informationen verwendet. Sie können auch F-Strings für die formatierte Ausgabe verwenden:

# Correct indentation  
if True:  
    print("This is properly indented!")  

# Incorrect indentation (will cause an error)  
if True:  
print("This is not properly indented!") 

4. Miniprojekt: Basisrechner

Lassen Sie uns alles zusammenfügen, um ein einfaches Taschenrechnerprogramm zu erstellen, das Benutzereingaben entgegennimmt, grundlegende Operationen ausführt und das Ergebnis anzeigt.

Codebeispiel: Einfacher Rechner

# This is a single-line comment  
print("Python ignores comments when running the code.")  

Basic Concepts – Operators and More

Übungsübungen

Um das Gelernte zu festigen, probieren Sie diese zusätzlichen Übungen aus:

  1. Gerade- oder Ungerade-Checker: Erstellen Sie ein Programm, das eine Zahl als Eingabe verwendet und ausgibt, ob sie gerade oder ungerade ist.
"""  
This is a  
multi-line comment.  
"""  
  1. Erweiterter Rechner: Erweitern Sie den Basisrechner durch Unterstützung für Modul und Potenzierung. Zum Beispiel:
a = 10  
b = 3  

print(a + b)  # Addition  
print(a - b)  # Subtraction  
print(a * b)  # Multiplication  
print(a / b)  # Division  
print(a % b)  # Modulus  
print(a ** b)  # Exponentiation  
print(a // b)  # Floor division 

Abschluss

Das Verständnis der Syntax, Operatoren und Ein-/Ausgabeoperationen von Python ist der erste Schritt, um ein sicherer Programmierer zu werden. Wenn diese Grundlagen vorhanden sind, sind Sie bereit, komplexere Themen und Projekte in Angriff zu nehmen.

Probieren Sie die Übungsübungen aus und teilen Sie uns unten in den Kommentaren mit, wie es Ihnen ergangen ist! Wir würden uns freuen, Ihre Ergebnisse zu sehen und Ihnen zu helfen, wenn Sie nicht weiterkommen.

Das obige ist der detaillierte Inhalt vonGrundkonzepte – Operatoren und mehr. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn