Autorius Kadeisha Kean
DalintisTviteryjeDalintisEl. paštas

Šie patogūs integruoti metodai padės atlikti įvairias su byla susijusias užduotis.

„Python“ turi daug integruotų metodų, leidžiančių manipuliuoti eilute. Kai kurie iš šių metodų yra susiję su simbolių raidėmis eilutėje.

„Python“ konkrečiam atvejui būdingi eilučių metodai yra ypač naudingi tais atvejais, kai reikia palyginti dvi įvesties reikšmes. Taip pat galite juos naudoti kitų tipų duomenų patvirtinimui arba užduotims, susijusioms su turinio paskelbimu.

1. Didžiosios raidės () metodas

The didžiosiomis raidėmis () metodas konvertuoja pirmąjį eilutės simbolį į didžiąsias raides ir grąžina atnaujintą eilutės kopiją.

vaisiai = "obuoliai"
newString = vaisiai.capitalize()
spausdinti(naujaEilutė)

Aukščiau pateiktas kodas jūsų kompiuteryje atspausdina šią išvestį Python IDE konsolė:

Obuoliai

The didžiosiomis raidėmis () metodas pakeičia tik pirmojo simbolio didžiąją ir mažąją raidę, jei tai yra abėcėlės raidė (ne sveikieji skaičiai).

instagram viewer
vaisiai = "6 obuoliai"
newString = vaisiai.capitalize()
spausdinti(naujaEilutė)

#spaudiniai
#6 obuoliai

vaisiai = " obuoliai"
newString = vaisiai.capitalize()
spausdinti(naujaEilutė)

#spaudiniai
# obuolių

The didžiosiomis raidėmis () metodas pakeičia tik pirmojo simbolio didžiąsias ir mažąsias raides, jei jis dar nėra didžiosiomis raidėmis.

vaisiai = "Obuoliai"
newString = vaisiai.capitalize()
spausdinti(naujaEilutė)

#spaudiniai
#obuoliai

The didžiosiomis raidėmis () metodas taip pat užtikrina, kad kiekviena raidė, kuri nėra pirmoje pozicijoje, naujoje eilutėje būtų konvertuojama į mažąsias raides.

vaisiai = "obuoliai"
newString = vaisiai.capitalize()
spausdinti(naujaEilutė)

#spaudiniai
#obuoliai

2. Apatinis () ir viršutinis () metodai

Šie du metodai padeda konvertuoti eilutes į visas mažąsias arba didžiąsias raides. Jie išgelbės jus nuo būtinybės neautomatiniu būdu konvertuoti eilutės didžiąją raidę patys.

The žemesnis () metodas nepriima argumentų ir grąžina naują eilutę. Jis paverčia kiekvieną simbolį mažosiomis raidėmis:

vaisiai = "OBUOLIAI"
newString = vaisiai.žemesnis()
spausdinti(naujaEilutė)

#spaudiniai
#obuoliai

The viršutinis () metodas veikia visiškai priešingai žemesnis () metodas. Jis konvertuoja visus eilutės mažąsias raides į didžiąsias. Jei eilutėje nėra mažųjų raidžių, šis metodas grąžina identišką pradinės eilutės kopiją.

vaisiai = "obuoliai"
vaisiai2 = "MANGAI"
newString = vaisiai.upper()
newString2 = vaisius2.upper()
spausdinti(naujaEilutė)
spausdinti(naujaEilutė2)

#spaudiniai
#OBUOLIAI
#MANGAS

3. Casefold() metodas

The Casefold() metodas grąžina eilutės kopiją, kur kiekvieną simbolį paverčia mažosiomis raidėmis. Tačiau jis taip pat yra šiek tiek galingesnis nei žemesnis (). Ši funkcija valdo Unikodo simboliai tokiu būdu, kad galėtumėte tiksliai palyginti eilutes, kuriose jos yra.

tekstas = "groß"
newString = text.lower()
newString2 = text.casefold()
spausdinti(naujaEilutė)
spausdinti(naujaEilutė2)

4. Islower () ir isupper () metodai

The žemesnis () ir isupper () eilučių metodai nepriima argumentų. Kiekvienas grąžina loginę reikšmę. The žemesnis () metodas grąžina teisingą, jei kiekvienas eilutės simbolis yra mažosios raidės, kitu atveju jis grąžina false.


vaisiai = "obuoliai"
fruit2 = "mangai"
newString = vaisiai.islower()
newString2 = vaisius2.islower()
spausdinti (naujaEilutė)
spausdinti (newString2)

#spaudiniai
#Tiesa
#Netiesa

The isupper () metodas grąžina teisingą, jei visi eilutės simboliai yra didžiosiomis raidėmis, kitu atveju grąžina false.

vaisiai = "Obuoliai"
vaisiai2 = "MANGAI"
newString = vaisiai.isupper()
newString2 = vaisiai2.isupper()
spausdinti(naujaEilutė)
spausdinti(naujaEilutė2)
#spaudiniai
#Netiesa
#Tiesa

5. Istitle() metodas

The pavadinimas () metodas grąžina true, jei visi eilutės žodžiai prasideda didžiąja raide, kitu atveju grąžina false. Šis metodas nereikalauja jokių argumentų.

tekstas = "Obuolys yra vaisius."
tekstas2 = "Mangai taip pat yra vaisiai."
newString = text.istitle()
newString2 = text2.istitle()
spausdinti(naujaEilutė)
spausdinti(naujaEilutė2)
#spaudiniai
#Tiesa
#Netiesa

6. Swapcase() metodas

The apsikeitimo dėklas () Metodas nepriima argumentų ir grąžina naują eilutę su apverstais didžiosiomis raidėmis.

vaisiai = "obuoliai"
vaisiai2 = "MANGAI"
newString = vaisiai.swapcase()
newString2 = vaisiai2.swapcase()
spausdinti(naujaEilutė)
spausdinti(naujaEilutė2)
#spaudiniai
#OBUOLIAI
#mangai

Python stygų metodų vertė

Styginių metodai labai palengvina jūsų, kaip Python programuotojo, gyvenimą. Pavyzdžiui, galite sukurti programą, kuri eina per eilutę ir konvertuoja visas jos raides į mažąsias raides. Tačiau, atsižvelgiant į Python eilučių metodų, tokių kaip casefold(), egzistavimą, ši užduotis būtų panaši į dviračio išradimą.

Python stygų metodai leidžia pasiekti daugiau su mažiau pastangų.

Kaip veikia Python String format() metodas? 10 pavyzdžių

Skaitykite toliau

DalintisTviteryjeDalintisEl. paštas

Susijusios temos

  • Programavimas
  • Programavimas
  • Python

Apie autorių

Kadeisha Kean (57 straipsniai paskelbti)

Kadeisha Kean yra visos programinės įrangos kūrėja ir techninių / technologijų rašytoja. Ji turi išskirtinį gebėjimą supaprastinti kai kurias sudėtingiausias technologines koncepcijas; gaminant medžiagą, kurią gali lengvai suprasti bet kuris technologijų naujokas. Ji aistringai rašo, kuria įdomią programinę įrangą ir keliauja po pasaulį (per dokumentinius filmus).

Daugiau iš Kadeisha Kean

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Spauskite čia norėdami užsiprenumeruoti