August 2007
Beginner to intermediate
656 pages
17h 20m
German
Grundlagen. Hierzu gibt es nicht viel zu sagen, aber beachten Sie, dass print (und folglich Ihre Funktion) rein technisch eine polymorphe Operation ist, die für jeden Objekttyp das Richtige macht:
%python>>>def func(x): print x... >>>func("spam")spam >>>func(42)42 >>>func([1, 2, 3])[1, 2, 3] >>>func({'food': 'spam'}){'food': 'spam'}
Argumente. Hier ist eine Beispiellösung. Denken Sie daran, dass Sie print benutzen müssen, um die Ergebnisse der Testaufrufe zu sehen, weil eine Datei nicht das Gleiche ist wie interaktiv eingegebener Code. Python gibt normalerweise kein Echo von Ergebnissen von Ausdrücken in Dateien aus.
def adder(x, y): return x + y print adder(2, 3) print adder('spam', 'eggs') print adder(['a', 'b'], ...Read now
Unlock full access