Seite 1 von 1

Return Funktion

Verfasst: Mittwoch 26. September 2012, 14:45
von Pytoniac
Hi,

ich habe zwei Funktionen wobei Funktion b Funktion a aufruft:

Code: Alles auswählen

def a():
    if bar:
        return 'foo'

def b():
    ....
    a()
    ...
Ist es moeglich, wenn a() etwas returnt dies direkt von b() returnen zu lassen? Also das der restliche Code von b() nicht ausgefuehrt wird?

Gruesse

Re: Return Funktion

Verfasst: Mittwoch 26. September 2012, 14:46
von jbs
Klar: ``return a()``

Edit: Oder meinst du das:

Code: Alles auswählen

result = a()
if result != None:
    return result

Re: Return Funktion

Verfasst: Mittwoch 26. September 2012, 16:30
von /me
jbs hat geschrieben:

Code: Alles auswählen

result = a()
if result != None:
    return result
Statt "!=" sollte man beim Vergleich mit None "is not" verwenden.

Re: Return Funktion

Verfasst: Mittwoch 26. September 2012, 17:21
von jbs
@/me: Natürlich, danke für den Einwurf :)