Zelfs in haar fundamentele , niet- vergrote toestand , de programmeertaal Python ondersteunt een breed scala van tekenreeks manipulaties . Programma's kunnen grote hoeveelheden tekst met behulp van zeer efficiënte algoritmen voor computationeel dure programma's zoals parsing en string matching met fouten verwerken . In het bijzonder kan Python primitieven tekst substitutie voeren binnen een string . U kunt Python code die de laatste optreden van een substring vinden binnen een grotere reeks te schrijven , en vervang die laatste treffer met een andere snaar van je keuze . Instructies 1 waarden toewijzen aan de string variabelen die nodig zijn door dit algoritme ( de string waar de substitutie plaatsvindt , de substring vervangen worden , en de string die het zal vervangen ) zoals in het volgende voorbeeldcode : corpus = " 9203320089237498743 " substituteThis = " 74 " substituteByThis = " nex " kopen van 2 Vind de laatste voorval van de substring binnen de grotere tekenreeks , zoals in de volgende voorbeeldcode : rest = corpus.rsplit ( substituteThis , 1 ) op Twitter de functie " rsplit " voert rechts - naar-links zoekopdrachten ; daarom zal het eerste exemplaar het vindt de laatste gebeurtenis in de grotere " corpus " string zijn 3 Vervang de kleinere draad binnen de grotere, zoals in de volgende voorbeeldcode : . < br > corpus = substituteByThis.join ( rest ) op Voor het voorbeeld , corpus zal een toegevoegde waarde hebben " 9203320089237498 nex 3 " .
|