Erste SchritteKostenlos loslegen

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

Kurs anzeigen

Interaktive Übung zum Anfassen

Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um

Beginnen Sie mit dem Training