De mogelijkheid om bewerkingen op variabelen uit te voeren is een fundamentele vaardigheid in het programmeren van computers . Met name is het soms nodig om nummers uit een tekenreeksvariabele . In Python dit doet u met " re ", een geïntegreerde Python module die fundamentele operaties voorziet in wijziging van Unicode strings en 8 - bit strings . Met name de functie " findall " binnen de " re " module kunt u een string van links naar rechts zoeken en trek vervolgens de waarden die overeenkomen met uw criteria . Instructies Import 1 de " re " module als volgt : import re kopen van 2 Volg de " re " invoer met de " findall "commando : re.findall ( r " [ - + ] \\ d * \\ \\ d + | \\ d + " , Var ? . ) 3 Vervang " Var " met de string variabele waaruit u wilt nummers halen . Stel, je hebt de variabele " pars " en het bevat de letterlijke tekenreeks " Basketbal vrije worpen : . 2 op woensdag 8 op donderdag en 3 op vrijdag " Zo zou je code lezen : pars = " Basketbal Freethrows : 2 op woensdag 8 op donderdag en 3 op vrijdag . " import rere.findall ( r " [ - + ] \\ d * \\ \\ d + | \\ d + ? . ' , pars ) op Twitter De voor deze code oplossing is [ 2 , 8 , 3 ] .
|