O'Reilly logo

Einfüehrung in Python by David Ascher, Mark Lutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Teil VIII: Die Hülle

Kapitel 27: Typische Aufgaben in Python

  1. Reguläre Ausdrücke vermeiden. Dieses Programm ist lang und mühsam, aber nicht besonders kompliziert. Versuchen Sie zu verstehen, wie es funktioniert. Ob das für Sie einfacher ist als reguläre Ausdrücke, hängt von vielen Faktoren ab, z.B. davon, wie sehr Sie mit regulären Ausdrücken vertraut sind und ob Sie die Funktionen im string-Modul gern benutzen. Sie sollten benutzen, was für Sie am besten funktioniert.

    file = open('pepper.txt') text = file.read( ) paragraphs = text.split('\n\n') def find_indices_for(big, small): indices = [ ] cum = 0 while 1: index = big.find(small) if index == −1: return indices indices.append(index+cum) big = big[index+len(small):] cum = cum + index + len(small) ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required