Python's String klasse komt , recht uit de doos , met een krachtige zoek - en - vervang -methode genaamd " vervangen. " Het werkt ongeveer hetzelfde als de functie zoek-en- vervang in een gewone teksteditor . Een nadeel is dat het geen ondersteuning biedt reguliere expressies . Instructies 1 Open de Python-interpreter kopen van 2 Definieer een string door naar de tolk het volgende te typen : . S = " Dit is een string . " 3 Voer een zoekopdracht en te vervangen door de " replace " -methode : s = s.replace ( " Dit " , " That " ) op Twitter Het resultaat zal zijn " Dat is een string . " Kennisgeving , strings in Python zijn onveranderlijk , ze kunnen niet worden gewijzigd nadat ze zijn gedefinieerd . Om dit te omzeilen , is het noodzakelijk om de nieuwe reeks gecreëerd door de " replace " commando om dezelfde variabele naam toewijzen . Type 4 het volgende om een zoekopdracht uit te voeren , maar alleen de plaats van de eerste paar exemplaren van het gevonden patroon : s = s.replace ( " vinden " , " vervanging " , count ) op Twitter bijvoorbeeld : s = " Dit is een string . Dit is een andere tekenreeks. " s = s.replace ( " Dit " , " Dat " , 1 ) op Twitter Sinds de telling waarde is ingesteld op " 1 ", alleen de eerste instantie zal worden vervangen , waardoor het volgende resultaat : " . . dat is een string Dit is een andere string"
|