De programmeertaal Python heeft vele ingebouwde functies die tekstverwerking stroomlijnen . Dit maakt het schrijven van Python scripts die tekst makkelijker te manipuleren en stelt u in staat om productiever te zijn . Bijvoorbeeld , kunt u zoeken via een string en verwijderen van een woord door het passeren van het als een parameter voor de re.sub functie . Dit duurt een regel code . In andere talen die de tekst - processing mogelijkheden van Python missen , zou dit veel meer code nodig . Als u wilt uw kennis van Python tekstverwerking te verbeteren , probeer dan om een programma dat een bepaalde parameter van een tekenreeks verwijdert schrijven . Wat je nodig hebt Python 3.2 programmeertaal Toon Meer Aanwijzingen 1 Open de IDLE teksteditor in Program Files ( of Programma's voor Macintosh ) in de Python directory . Een lege broncode bestand opent Import 2 de " re " library door het schrijven van de volgende verklaring aan de bovenkant van uw broncode bestand : . Import re < br > Goedkope 3 Verklaar een string en zet deze gelijk zijn aan wat tekst door het schrijven van iets als dit : oldString = " ik voel me alsof ik iets mis " 4 Verklaar een nieuwe string en toewijzen van de return waarde van de functie re.sub . Deze functie zoekt een string voor wat tekst en vervangt alle exemplaren van het met een andere tekst . Je moet geschieden in een aantal parameters te re.sub . De eerste parameter is het woord dat u wilt zoeken . De tweede parameter is de vervanging , maar aangezien u het verwijderen van de tekst die u nodig hebt om een lege string hier plaatsen . De derde parameter is de string die u uitvoert de operatie op , " oldString . " Om alle instanties van het woord " iets " uit te verwijderen " oldString , " schrijven de volgende regel code : newstring = re.sub ( ' iets' , '' , oldString ) 5 Print out de resulterende " newstring " met behulp van de print functie , zoals deze : druk ( newstring ) 6 Voer het programma door op F5 te drukken . De uitvoer ziet er als volgt uit: Ik voel me alsof ik mis
|