Eksempel 1:
I vår første programkode bruker vi “AST” -funksjonen for å konvertere strenger til en Python -liste. Imidlertid gir Python en "AST" -modul. Denne modulen hjelper oss å gjøre mange ting, som å endre Python -koden og se gjennom den. Python -koden kan analyseres og endres før den er samlet til et bytecode -skjema. Så her bruker vi denne funksjonen til å konvertere strenger til en Python -liste ved hjelp av Spyder -kompilatoren i Windows 10. Kom og la oss flytte til illustrasjonen.
I vår første uttalelse importerer vi “AST” -biblioteket. Vi kan deretter initialisere og erklære tre (landsnavn, programmering av språk, brukernavn) strenger. Etter dette oppretter vi en tom python -liste. Deretter må vi utvide Python -listen vår, så vi bruker til Loop for å øke listelengden. I denne sløyfen passerer vi tre strenger som et argument; Så ringer vi listen.utvide () funksjon og pass som.Literal_eval som en parameter. “X” er til stede for Loop, som itererer over strengen og lagrer verdien i X -variabelen. "X" -variabelen vil deretter utvide Python -listen ved å legge strenger til den. Til slutt kaller vi utskriftsfunksjonen for å skrive ut den resulterende konverterte listen på konsollskjermen.
Importer ASTLa oss nå kjøre programmet for å sjekke utdataene på skjermen.
Eksempel 2:
Vi bruker "eval" -metoden for å konvertere en streng til en Python -liste i vårt andre program. Eval () -metoden analyserer hele uttrykket som ble gitt videre til denne prosessen og utfører uttrykket i programkoden. Med andre ord, den oversetter en streng i en programkode. Men i dette programmet smelter vi sammen alle strengene for å lage en enkelt liste. Kom og la oss sjekke hvordan programmet nedenfor fungerer. Vi initialiserer og erklærer først tre Python -strenger. Vi kan deretter lage en liste og deretter initialisere den med strengvariablene. Etter det kaller vi "eval" -funksjonen med Join -operatøren og passerer listen som en parameter. Imidlertid blir den sammen med alle strengene og oppretter en enkelt liste, og utskriftsuttalelsen skriver ut ønsket liste på skjermen.
My_str1 = "'USA', 'UK', 'UAE'"La oss tørke programmet, og utdata vises på skjermbildet.
Eksempel 3:
Her illustrerer vi en annen "eval" -metode for å konvertere en streng til en Python -liste. Dette programmet er det samme som programmet ovenfor, men har en liten variasjon. Vi smelter sammen alle strengene for å lage en enkelt liste. Vi initialiserer og erklærer først tre Python -strenger akkurat som vi gjorde tidligere. Vi kan deretter lage en liste og deretter initialisere den med strengvariablene. Etter det kaller vi "eval" -funksjonen med Join -operatøren og passerer listen som en parameter. Her tar utskriftserklæringen listen og dens variabel som et argument.
My_str1 = "'USA', 'UK', 'UAE'"Igjen, lagre og kjøre programmet, og utgangen vises på skjermbildet.
Konklusjon:
Mens denne artikkelen avslutter dette sammendraget av de mest elementære strengoperasjonene i Python, er det fortsatt en hel verden av strengtilnærminger som kan gjøre din praksis med driftsstrenger mye enklere. Når du har lært disse strengfunksjonene, kan det være lurt å lære mer. Jeg håper opplæringen vår hjelper deg å bli en mester i Pythons strengmanipulasjonsfunksjoner.