logo

Kuinka lisätä merkkijono Pythonissa

Merkkijono on kokoelma merkkejä, jotka on järjestetty tiettyyn järjestykseen. Osa merkkijonosta tunnetaan nimellä a alamerkkijono . Oletetaan esimerkiksi, että meillä on merkkijono GeeksForGeeks . Siinä tapauksessa jotkut sen alimerkkijonoista ovat Nörttiä , varten , eeks , ja niin edelleen. Tässä artikkelissa käsitellään merkkijonon alimerkkijonoa Python .

Merkkijono alimerkkijono Pythonissa

  • Merkkijonojen viipaloinnin käyttäminen
  • Str.split()-funktion käyttäminen
  • Säännöllisten lausekkeiden käyttäminen

Merkkijonojen viipaloinnin käyttäminen alimerkkijonon saamiseksi

Harkitse merkkijonoa GeeksForGeeks on paras! . Tehdään erilaisia nauhaleikkaus eri alimerkkijonojen purkamiseen liittyvät toiminnot



Alimerkkijonon purkaminen alusta

Tässä esimerkissä yritämme poimia aloitussanan merkkijonosta. käytimme merkkijono viipalointia poimimaan alimerkkijono Nörttiä merkkijonon alusta. Viipaleen merkintä str[:5] alkaa indeksistä 0 (ensimmäinen merkki) ja nousee indeksiin 5, mutta ei sisällä sitä, jolloin tuloksena on Nörttiä .

Python 3








# code> str> => 'GeeksForGeeks is best!'> substring_start>=> str>[:>5>]> print>(substring_start)>

>

>

Lähtö

Geeks>

Merkkijonon viimeisen osan purkaminen

Tässä esimerkissä yritämme poimia merkkijonon viimeisen osan. käytimme merkkijonojen viipalointia alimerkkijonon purkamiseen parhaat! . Jättämällä pois loppuindeksin viipale ulottuu merkkijonon loppuun, jolloin tuloksena on parhaat! .

Python 3




# code> str> => 'GeeksForGeeks is best!'> substring_last>=> str>[>17>:]> print>(substring_last)>

muuntaa merkkijono in java
>

>

Lähtö

best!>

Alijonon purkaminen keskeltä

Tässä esimerkissä yritämme poimia merkkijonon keskiosan. Tässä esimerkissä määritimme sekä alku- että loppuindeksit alimerkkijonon purkamiseksi On tekstistä. Viipaleen merkintäteksti[14:16] alkaa indeksistä 14 ja jatkuu indeksiin 16, mutta ei sisällä sitä, jolloin tuloksena on On .

Python 3




# code> str> => 'GeeksForGeeks is best!'> substring>=> str>[>14>:>16>]> print>(substring)>

>

>

Lähtö

is>

Str.split()-funktion käyttäminen

Voimme käyttää jakaa() funktio saada osamerkkijonot. Split()-menetelmä jakaa Geeks For Geeks -merkkijonon tehokkaasti sanoiksi välilyöntien perusteella. Joten tuloksena oleva osamerkkijonoluettelo sisältää jokaisen sanan elementtinä

Python 3




# code> str>=>'Geeks For Geeks'> substrings>=>str>.split()> print>(substrings)>

>

>

Lähtö

['Geeks', 'For', 'Geeks']>

Säännöllisten lausekkeiden käyttäminen

Voimme käyttää re.findall() menetelmä löytää kaikki säännöllisten lausekkeiden alimerkkijonot. olemme käyttäneet säännöllistä lauseketta 'w+', joka vastaa yhtä tai useampaa sanamerkkiä. Käytimme sitten re.findall() funktio saada kaikki merkkijonot määritettyyn säännölliseen lausekkeeseen perustuen. Tuloksena on yksittäisiä sanoja osamerkkijonoina.

Python 3




import> re> str> => 'techcodeview.com is best!'> pattern>=> r>'w+'> substrings>=> re.findall(pattern,>str>)> print>(substrings)>

>

>

Lähtö

['techcodeview.com', 'is', 'best']>