Python Syntax: Variablen, Datentypen, Bedingungen, Schleifen

Variablen und Datentypen

Python ist eine dynamisch typisierte Programmiersprache, was bedeutet, dass Sie Variablentypen nicht deklarieren müssen, bevor Sie sie verwenden. Nachfolgend finden Sie Beispiele für die Variablendeklaration und einige gängige Datentypen:

Variable Aussage:

variable_name = value

Gängige Datentypen:

  • Ganzzahl( int): age = 25
  • Gleitkommazahl( float): pi = 3.14
  • Zeichenfolge( str): name = "John"
  • Boolescher Wert( bool): is_true = True

 

Bedingte Anweisungen

Bedingte Anweisungen Python werden verwendet, um Bedingungen zu überprüfen und Anweisungen basierend auf dem Auswertungsergebnis auszuführen. Die Strukturen if, else, und elif(else if) werden wie folgt verwendet:

if Stellungnahme:

if condition:  
    # Execute this block if condition is True  

else Stellungnahme:

else:  
    # Execute this block if no preceding if statement is True  

elif (else if) Stellungnahme:

elif condition:  
    # Execute this block if condition is True and no preceding if or else statement is True  

 

Schleifen

Python unterstützt zwei häufig verwendete Schleifentypen: for Schleife und while Schleife, wodurch die wiederholte Ausführung von Anweisungen ermöglicht wird.

for Schleife:

for variable in sequence:  
    # Execute statements for each value in the sequence  

while Schleife:

while condition:  
    # Execute statements while the condition is True  

 

Konkretes Beispiel:

# Variable declaration  
age = 25  
name = "John"  
  
# Conditional statement  
if age >= 18:  
    print("You are of legal age.")  
else:  
    print("You are not of legal age.")  
  
# Loop  
for i in range(5):  
    print("Hello there!")  
  
count = 0  
while count < 5:  
    print("Loop number:", count)  
    count += 1  

Bei der Ausführung überprüft der obige Code das Alter und gibt die entsprechende Nachricht aus, führt die Hello there!  Nachricht dann fünfmal in einer for Schleife durch und gibt schließlich die Werte der while Schleife aus.