Veränderlich oder unveränderlich?
Die folgende Funktion fügt eine Zuordnung zwischen einer Zeichenkette und der klein geschriebenen Version dieser Zeichenkette zu einem Wörterbuch hinzu. Was erwartest du für die Werte von d
und s
, nachdem die Funktion aufgerufen wurde?
def store_lower(_dict, _string):
"""Add a mapping between `_string` and a lowercased version of `_string` to `_dict`
Args:
_dict (dict): The dictionary to update.
_string (str): The string to add.
"""
orig_string = _string
_string = _string.lower()
_dict[orig_string] = _string
d = {}
s = 'Hello'
store_lower(d, s)
Diese Übung ist Teil des Kurses
Funktionen in Python schreiben
Interaktive Übung zum Anfassen
Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um
