[Python-de] Re: Zuweisung via return
[email protected] (Stefan Ram) 5 Jul 2024 18:04:18 GMT
| Newsgroups | gmane.comp.python.general.german |
|---|---|
| Organization | Stefan Ram |
| Message-ID | <[email protected]> |
[email protected] (Stefan Ram) schrieb oder zitierte: >def schreibe( Vorname='Vorname', Nachname='Nachname' ): > def schreibe( vorname, nachname ): > f.write\ > ( f'<tr><td>{Vorname}:{vorname}</td>' > f'<td>{Nachname}:{nachname}</td>\n' ) > return schreibe Man könnte auch "partial" nehmen. import functools def schreibe( Nachname, vorname, nachname ): f.write\ ( f'<tr><td>Vorname:{vorname}</td>' f'<td>{Nachname}:{nachname}</td>\n' ) schreib = functools.partial( schreibe, 'Nachname' ) schreib( "Hans", "Müller" ) schreib( "Lisa", "Maier" ) schreib = functools.partial( schreibe, 'Name' ) schreib( "Hans", "Müller" ) schreib( "Lisa", "Maier" ) Jedoch ist die beste Lösung wahrscheinlich eine Klasse, da man diese am besten dokumentieren und testen kann! _______________________________________________ python-de Mailingliste -- [email protected] Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an [email protected] https://mail.python.org/mailman3/lists/python-de.python.org/ Mitgliedsadresse: [email protected]