Python stygų metodai

Python stygų metodai yra integruotų Python funkcijų rinkinys, kuris veikia pagal sąrašus.

Pastaba: Kiekvienas Python eilutės metodas nekeičia pradinės eilutės, o grąžina naują eilutę su pakeistais atributais.

Python eilutė yra Unikodo simbolių seka, kuri yra kabutėse. Šiame straipsnyje aptarsime integruotas eilučių funkcijas, ty Python teikiamas funkcijas, skirtas veikti su eilutėmis.

Python stygų metodų raidžių keitimas

Toliau pateiktos Python funkcijos naudojamos keisti eilučių didžiąsias ir mažąsias raides. Pažvelkime į kai kuriuos Python eilučių metodus su pavyzdžiais:

  • žemesnis (): Konvertuoja visus eilutės didžiąsias raides į mažąsias
  • viršutinis (): Konvertuoja visus eilutės mažąsias raides į didžiąsias
  • pavadinimas (): Konvertuoti eilutę į pavadinimo didžiąsias ir mažąsias raides
  • swapcase (): Sukeiskite visų eilutės simbolių didžiąsias ir mažąsias raides
  • didžiosiomis raidėmis () : Konvertuokite pirmąjį eilutės simbolį į didžiąsias raides

Pavyzdys: Python stygų metodų raidžių keitimas

Python3




# 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)>

Išvestis

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 

Laiko sudėtingumas: O(n) kur n yra eilutės „tekstas“ ilgis
Pagalbinė erdvė: O(1)

Python stygų metodų sąrašas

Čia pateikiamas integruotų Python eilučių metodų, kuriuos galite naudoti norėdami atlikti veiksmus su eilute, sąrašas:

Funkcijos pavadinimas apibūdinimas
didžiosiomis raidėmis () Pirmąjį eilutės simbolį paverčia didžiąja (didžiąja) raide
Casefold() Įgyvendina eilučių derinimą be didžiųjų raidžių
centras () Įtraukite eilutę nurodytu simboliu.
skaiciuoti () Grąžina poeilutės pasikartojimų skaičių eilutėje.
koduoti () Užkoduoja eilutes pagal nurodytą užkoduotą schemą
baigiasi () Grąžina True, jei eilutė baigiasi nurodyta priesaga
expandtabs () Nurodo vietos kiekį, kurį eilutėje reikia pakeisti simboliu
rasti () Grąžina žemiausią poeilutės indeksą, jei jis rastas
formatas () Suformatuoja eilutę, kad būtų galima spausdinti į konsolę
format_map() Formatuoja nurodytas reikšmes eilutėje naudojant žodyną
indeksas() Grąžina pirmojo poeilutės pasireiškimo vietą eilutėje
isalnum() Patikrina, ar visi tam tikros eilutės simboliai yra raidiniai ir skaitiniai
isalpha () Grąžina True, jei visi eilutės simboliai yra abėcėlės
dešimtainis () Grąžina tiesa, jei visi eilutės simboliai yra dešimtainiai
isskaitmuo () Grąžina True, jei visi eilutės simboliai yra skaitmenys
isidentifier () Patikrinkite, ar eilutė yra tinkamas identifikatorius, ar ne
žemesnis () Patikrina, ar visi eilutės simboliai yra mažosiomis raidėmis
isskaitinis() Grąžina True, jei visi eilutės simboliai yra skaitiniai simboliai
spausdinama () Grąžina True, jei visi eilutės simboliai yra spausdinami arba eilutė tuščia
isspace () Grąžina True, jei visi eilutės simboliai yra tarpo simboliai
pavadinimas () Grąžina True, jei eilutė yra pavadinimo didžiosiomis raidėmis pažymėta eilutė
isupper () Patikrina, ar visi eilutės simboliai yra didžiosiomis raidėmis
prisijungti () Grąžina sujungtą eilutę
šviesa () Kairė sulygiuoja eilutę pagal nurodytą plotį
žemesnis () Konvertuoja visus eilutės didžiąsias raides į mažąsias
lstrip() Grąžina eilutę su pašalintais pagrindiniais simboliais
maketrans () Grąžina vertimo lentelę
skaidinys () Suskaido eilutę pirmą kartą pasirodžius skyrikliui
pakeisti () Pakeičia visus poeilutės atvejus kita eilute
rfind () Grąžina aukščiausią poeilutės indeksą
rindex () Grąžina aukščiausią eilutėje esančios eilutės indeksą
rjust () Dešinė sulygiuoja eilutę pagal nurodytą plotį
rpartition() Padalinkite gautą eilutę į tris dalis
rsplit () Padalinkite eilutę iš dešinės nurodytu skyrikliu
rstrip () Pašalina galinius simbolius
padalintos linijos () Padalinkite linijas ties linijų ribomis
prasideda su() Grąžina True, jei eilutė prasideda nurodytu priešdėliu
juostelė () Grąžina eilutę su pirmaisiais ir baigiamaisiais simboliais
swapcase () Konvertuoja visus didžiąsias raides į mažąsias ir atvirkščiai
pavadinimas () Konvertuoti eilutę į pavadinimo didžiąsias ir mažąsias raides
išversti () Pakeiskite eilutę pagal pateiktus vertimo atvaizdus
viršutinis () Konvertuoja visus eilutės mažąsias raides į didžiąsias
zfill() Grąžina eilutės kopiją su „0“ simboliais, užpildytais kairėje eilutės pusėje

Pastaba: Norėdami gauti daugiau informacijos apie Python Strings, žr. Python String Tutorial .