logo

Python-merkkijonomenetelmät

Python-merkkijonomenetelmät on kokoelma sisäänrakennettuja Python-funktioita, jotka toimivat listoilla.

Huomautus: Pythonin kaikki merkkijonomenetelmät eivät muuta alkuperäistä merkkijonoa, vaan palauttavat uuden merkkijonon muuttuneilla määritteillä.

Python-merkkijono on Unicode-merkkien sarja, joka on lainausmerkeissä. Tässä artikkelissa käsittelemme sisäänrakennettuja merkkijonotoimintoja eli Pythonin toimintoja merkkijonojen käyttämiseen.



Python-merkkijonomenetelmien tapauksen vaihtaminen

Alla olevia Python-funktioita käytetään merkkijonojen kirjainkoon muuttamiseen. Katsotaanpa joitain Python-merkkijonomenetelmiä esimerkein:

  • alempi(): Muuntaa kaikki merkkijonon isot merkit pieniksi
  • ylempi(): Muuntaa kaikki merkkijonon pienet kirjaimet isoiksi
  • otsikko(): Muunna merkkijono otsikon kirjainkoon
  • swapcase(): Vaihda merkkijonon kaikkien merkkien kirjainkoot
  • isolla kirjaimella() : Muunna merkkijonon ensimmäinen merkki isoksi

Esimerkki: Python-merkkijonomenetelmien kirjainkoon muuttaminen

Python 3




# Python3 program to show the> # working of upper() function> text>=> 'geeKs For geEkS'> > # upper() function to convert> # string to upper case> print>(>' Converted String:'>)> print>(text.upper())> > # lower() function to convert> # string to lower case> print>(>' Converted String:'>)> print>(text.lower())> > # converts the first character to> # upper case and rest to lower case> print>(>' Converted String:'>)> print>(text.title())> > # swaps the case of all characters in the string> # upper case character to lowercase and viceversa> print>(>' Converted String:'>)> print>(text.swapcase())> > # convert the first character of a string to uppercase> print>(>' Converted String:'>)> print>(text.capitalize())> > # original string never changes> print>(>' Original String'>)> print>(text)>

>

>

Lähtö

Converted String: GEEKS FOR GEEKS Converted String: geeks for geeks Converted String: Geeks For Geeks Converted String: GEEkS fOR GEeKs Original String geeKs For geEkS>

Aika monimutkaisuus: O(n) missä n on merkkijonon 'teksti' pituus
Aputila: O(1)

Luettelo Pythonin merkkijonomenetelmistä

Tässä on luettelo sisäänrakennetuista Python-merkkijonomenetelmistä, joita voit käyttää merkkijonotoimintojen suorittamiseen:

Toiminnon nimi Kuvaus
isolla kirjaimella() Muuntaa merkkijonon ensimmäisen merkin isoksi (isoksi).
casefold() Toteuttaa kirjaimeton merkkijonojen sovituksen
keskusta() Täytä merkkijono määritetyllä merkillä.
Kreivi() Palauttaa alimerkkijonon esiintymisten lukumäärän merkkijonossa.
encode() Koodaa merkkijonot määritetyllä koodatulla mallilla
loppuu() Palauttaa True-arvon, jos merkkijono päättyy annettuun jälkiliitteeseen
expandtabs() Määrittää merkkijonon -symbolilla korvattavan tilan määrän
löytö() Palauttaa alimerkkijonon alimman indeksin, jos se löytyy
muoto() Muotoilee merkkijonon sen tulostamista varten konsoliin
format_map() Muotoilee määritetyt arvot merkkijonossa sanakirjan avulla
indeksi() Palauttaa alimerkkijonon ensimmäisen esiintymän sijainnin merkkijonossa
isalnum() Tarkistaa, ovatko tietyn merkkijonon kaikki merkit aakkosnumeerisia vai eivät
isalpha() Palauttaa True, jos kaikki merkkijonon merkit ovat aakkosia
isdesimaali() Palauttaa tosi, jos kaikki merkkijonon merkit ovat desimaalilukuja
isdigit() Palauttaa True, jos kaikki merkkijonon merkit ovat numeroita
isidentifier() Tarkista, onko merkkijono kelvollinen tunniste
pienempi () Tarkistaa, ovatko kaikki merkkijonon merkit pieniä kirjaimia
isnumeric() Palauttaa True, jos kaikki merkkijonon merkit ovat numeerisia merkkejä
tulostettava () Palauttaa True-arvon, jos kaikki merkkijonon merkit ovat tulostettavissa tai jos merkkijono on tyhjä
isspace() Palauttaa True-arvon, jos kaikki merkkijonon merkit ovat välilyöntejä
otsikko() Palauttaa True, jos merkkijono on otsikon kirjainkokoinen merkkijono
isupper() Tarkistaa, ovatko kaikki merkkijonon merkit isoja kirjaimia
liittyä seuraan() Palauttaa ketjutetun merkkijonon
valo () Vasen tasaa merkkijonon määritetyn leveyden mukaan
alempi() Muuntaa kaikki merkkijonon isot merkit pieniksi
lstrip() Palauttaa merkkijonon, josta on poistettu alkumerkit
maketrans () Palauttaa käännöstaulukon
osio() Halkaisee merkkijonon erottimen ensimmäisen esiintymisen yhteydessä
korvata() Korvaa kaikki alimerkkijonon esiintymät toisella alimerkkijonolla
rfind() Palauttaa alimerkkijonon korkeimman indeksin
rindex() Palauttaa merkkijonon sisällä olevan alimerkkijonon korkeimman indeksin
rjust() Oikea tasaa merkkijonon määritetyn leveyden mukaan
rpartition() Jaa annettu merkkijono kolmeen osaan
rsplit() Jaa merkkijono oikealta määritetyllä erottimella
rstrip() Poistaa perässä olevat merkit
splitlines () Jaa viivat linjarajoilla
alkaa kirjaimella () Palauttaa True, jos merkkijono alkaa annetulla etuliitteellä
strip() Palauttaa merkkijonon, jossa on sekä alku- että loppumerkit
swapcase() Muuntaa kaikki isot kirjaimet pieniksi ja päinvastoin
otsikko() Muunna merkkijono otsikon kirjainkoon
Kääntää() Muokkaa merkkijonoa annettujen käännösmappausten mukaan
ylempi () Muuntaa kaikki merkkijonon pienet kirjaimet isoiksi
zfill() Palauttaa kopion merkkijonosta, jossa on '0'-merkkejä, jotka on täytetty merkkijonon vasemmalle puolelle

Huomautus: Lisätietoja Python-merkkijonoista on Python String -oppaassa.