Mahlzeit auch ☺
Ich arbeite mich gerade inPython ein, und so bin ich dann auch mal auf eine kleine ungereimtheit gestoßen.
Innerhalb eines Strings kann ich ja mittels replace(a, b) den Ssubstring a durch den substring b ersetzen, sehe ich das richtig?
Falls ja, warum funktioniert folgender Code nicht:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #!/usr/bin/env python # -*- coding: utf-8 -*- def main(): stringliste = [] for all in range(2): eingabe = raw_input("bitte einen String eingeben: ") stringliste.append(eingabe) for string in stringliste: string.replace('a', 'e') print string return 0 if __name__ == '__main__': main() |
Ausgabe:
smu@smu-samsung:~/projects/fibonacci$ python Aufgabe\ 5.py bitte einen String eingeben: hallo bitte einen String eingeben: welt hallo welt smu@smu-samsung:~/projects/fibonacci$
Falls nein: was sehe ich falsch?