Verständnisfrage zum Einrücken in Funktionen
Verfasst: Montag 23. März 2009, 08:31
Hallo zusammen,
hab relativ lange an meiner Funktion getüftelt bis ich sie ohne Fehler zum laufen gebracht habe.
Dabei hab ich mich dann gefragt was an meiner Einrückung falsch war:
Fehlerhaftes einrücken
Fehlerfreies einrücken
Was ist falsch daran, wenn ich die if auf gleicher Höhe mit dem audio habe?
Erst nachdem ich die if weiter einrückte und alles untendrann funktionierte es. Das return ist nun auf gleicher Höhe mit dem if. Warum muss nicht alles auf gleiche Höhe mit dem audio? Ich arbeite mit PyDev und dies hat mir die Einrückung nach der Funktion vorgegeben, da hab ich dann meine Liste audio plaziert mit der Annahme alles müsse auf gleicher Höhe darunter, wohl falsch gedacht.
Viele Grüße & Dank,
Becks
hab relativ lange an meiner Funktion getüftelt bis ich sie ohne Fehler zum laufen gebracht habe.
Dabei hab ich mich dann gefragt was an meiner Einrückung falsch war:
Fehlerhaftes einrücken
Code: Alles auswählen
def searchAudio(text):
audio = ["LD", "MD", "AC3"]
if any(format in text for format in audio):
result = [format for format in audio if format in text]
string = "".join(result)
return string
Code: Alles auswählen
def searchAudio(text):
audio = ["LD", "MD", "AC3"]
if any(format in text for format in audio):
result = [format for format in audio if format in text]
string = "".join(result)
return string
Erst nachdem ich die if weiter einrückte und alles untendrann funktionierte es. Das return ist nun auf gleicher Höhe mit dem if. Warum muss nicht alles auf gleiche Höhe mit dem audio? Ich arbeite mit PyDev und dies hat mir die Einrückung nach der Funktion vorgegeben, da hab ich dann meine Liste audio plaziert mit der Annahme alles müsse auf gleicher Höhe darunter, wohl falsch gedacht.
Viele Grüße & Dank,
Becks