×
produktlogotitle

 DOWNLOADSEITE

Seite: af_index
Diese Seite wurde aktualisiert am 12.07.2025

LOGIN
Benutzer:
Passwort:
 
Geogebra-
   ifwp.net-schulbuch.de
Startseite Programmieren Stringverarbeitung in Python Diese Seite wurde aktualisiert am 12.07.2025

Strings in Python -  Einführung

Icon Aufgabe 30x30 Auftrag   

Ein sicheres Passwort muss bestimmte Kriterien erfüllen. Entwickle ein Python-Programm, das ein vom Benutzer eingegebenes Passwort überprüft:

  • Mindestens 8 Zeichen lang
  • Enthält mindestens eine Zahl
  • Beginnt mit einem Großbuchstaben

Ohne spezielle Werkzeuge für Text ist diese Aufgabe sehr kompliziert. Wir müssten jeden Buchstaben einzeln durchgehen und mühsam prüfen, ob es eine Zahl oder ein Großbuchstabe ist. Das wäre unübersichtlich und fehleranfällig.

In Python wird Text in sogenannten Strings gespeichert. Ein String ist einfach eine Kette von Zeichen. Python bietet uns mächtige Werkzeuge, um mit diesen Strings zu arbeiten. Damit wird die Passwort-Prüfung zum Kinderspiel:

passwort="einsicherespasswort"
# Kriterien initialisieren
laenge_ok = False 
zahl_enthalten = False 
grossbuchstabe_am_anfang = False 
# 1. Länge prüfen 
if len(passwort) >= 8: 
    laenge_ok = True

# 2. Auf Zahlen prüfen 
for zeichen in passwort: 
    if zeichen.isdigit(): 
        zahl_enthalten = True 
        break # Schleife beenden, sobald eine Zahl gefunden wurde 

# 3. Ersten Buchstaben prüfen 
if passwort and passwort[0].isupper(): 
    grossbuchstabe_am_anfang = True 

# Gesamtergebnis ausgeben 
if laenge_ok and zahl_enthalten and grossbuchstabe_am_anfang: 
    print("Das Passwort ist sicher!") 
else: 
    print("Das Passwort ist unsicher. Bitte prüfen Sie die Kriterien:")
    if not laenge_ok: 
        print("- Es muss mindestens 8 Zeichen lang sein.") 
    if not zahl_enthalten: 
        print("- Es muss mindestens eine Zahl enthalten.") 
    if not grossbuchstabe_am_anfang: 
        print("- Es muss mit einem Großbuchstaben beginnen.")

Strings in Python

Ein String (Zeichenkette) ist eine geordnete, unveränderliche Sequenz von Zeichen. Er wird verwendet, um Textdaten darzustellen.

  • Wird in einfachen ('), doppelten (") oder dreifachen (''' oder """) Anführungszeichen eingeschlossen.
  • Unveränderlich (immutable): Ein einmal erstellter String kann nicht direkt geändert werden.
  • Zeichen können über einen Index (beginnend bei 0) gelesen werden.

 


Beispiel: benutzername = "MaxMustermann"

Impressum
© 2023  Net-Schulbuch.de

10.07  0.1136  8.1.33