Šīs ērtās iebūvētās metodes palīdzēs jums tikt galā ar dažādiem ar lietu saistītiem uzdevumiem.
Python ir aprīkots ar daudzām iebūvētām metodēm, kas ļauj manipulēt ar virkni. Vairākas no šīm metodēm attiecas uz rakstzīmju gadījumu virknē.
Python gadījumam specifiskas virkņu metodes ir īpaši noderīgas gadījumos, kad jāsalīdzina divas ievades vērtības. Varat tos izmantot arī cita veida datu validācijai vai uzdevumiem, kas saistīti ar satura publicēšanu.
1. Lielo burtu () metode
The rakstīt lielos burtus () metode pārvērš pirmo rakstzīmi virknē par lielajiem burtiem un atgriež atjauninātu virknes kopiju.
augļi = "āboli"
newString = fruit.capitalize()
drukāt(jauna virkne)
Iepriekš minētais kods jūsu ierīcē izdrukā šādu izvadi Python IDE konsole:
Āboli
The rakstīt lielos burtus () metode maina tikai pirmās rakstzīmes reģistru, ja tas ir alfabēta burts (nevis veseli skaitļi).
augļi = "6 āboli"
newString = fruit.capitalize()
drukāt(jauna virkne)#izdrukas
#6 āboliaugļi = " āboli"
newString = fruit.capitalize()
drukāt(jauna virkne)
#izdrukas
# āboli
The rakstīt lielos burtus () metode maina tikai pirmās rakstzīmes reģistru, ja tā vēl nav ievadīta ar lielajiem burtiem.
augļi = "Āboli"
newString = fruit.capitalize()
drukāt(jauna virkne)
#izdrukas
#Āboli
The rakstīt lielos burtus () metode arī nodrošina, ka katrs burts, kas nav pirmajā pozīcijā, jaunajā virknē tiek pārveidots par mazajiem burtiem.
augļi = "āboli"
newString = fruit.capitalize()
drukāt(jauna virkne)
#izdrukas
#Āboli
2. Apakšējā () un augšējā () metode
Šīs divas metodes palīdz pārvērst virknes visu mazo vai lielo burtu ekvivalentos. Viņi glābj jūs no nepieciešamības manuāli konvertējiet virknes reģistru pats.
The zemāks () metode neizmanto argumentus un atgriež jaunu virkni. Tas pārvērš katru rakstzīmi mazo burtu ekvivalentā:
augļi = "ĀBOLI"
newString = fruit.lower()
drukāt(jauna virkne)
#izdrukas
#āboli
The augšējais () metode darbojas tieši pretēji zemāks () metodi. Tas pārvērš visas virknes mazās rakstzīmes par lielajiem burtiem. Ja virknē nav mazo burtu, šī metode atgriež identisku sākotnējās virknes kopiju.
augļi = "āboli"
auglis2 = "MANGO"
newString = fruit.upper()
newString2 = auglis2.upper()
drukāt(jauna virkne)
drukāt(newString2)
#izdrukas
#ĀBOLI
#MANGO
3. Casefold() metode
The casefold() metode atgriež virknes kopiju, kur tā pārvērš katru rakstzīmi par mazajiem burtiem. Tomēr tas ir arī nedaudz jaudīgāks nekā zemāks (). Šī funkcija apstrādā Unikoda rakstzīmes tādā veidā, kas ļauj precīzi salīdzināt virknes, kas tos satur.
teksts = "groß"
newString = text.lower()
newString2 = text.casefold()
drukāt(jauna virkne)
drukāt(newString2)
4. Islower () un isupper () metode
The zemāks () un isupper () virkņu metodes neizmanto argumentus. Katrs atgriež Būla vērtību. The zemāks () metode atgriež patieso vērtību, ja virknē katra rakstzīme ir ar mazajiem burtiem, pretējā gadījumā tā atgriež false.
augļi = "āboli"
fruit2 = "mango"
newString = fruit.islower()
newString2 = auglis2.islower()
drukāt (jauna virkne)
drukāt (newString2)
#izdrukas
#Tiesa
#Nepatiesi
The isupper () metode atgriež true, ja visas rakstzīmes virknē ir ar lielajiem burtiem, pretējā gadījumā tā atgriež false.
augļi = "Āboli"
auglis2 = "MANGO"
newString = augļi.isupper()
newString2 = auglis2.isupper()
drukāt(jauna virkne)
drukāt(newString2)
#izdrukas
#Nepatiesi
#Tiesa
5. Istitle() metode
The nosaukums () metode atgriež true, ja visi vārdi virknē sākas ar lielo burtu, pretējā gadījumā tā atgriež false. Šī metode neprasa argumentus.
teksts = "Ābols ir auglis."
teksts2 = "Mango ir arī augļi."
newString = text.istitle()
newString2 = text2.istitle()
drukāt(jauna virkne)
drukāt(newString2)
#izdrukas
#Tiesa
#Nepatiesi
6. Swapcase() metode
The maiņas gadījums () metode neizmanto argumentus un atgriež jaunu virkni ar apgrieztu reģistru.
augļi = "āboli"
auglis2 = "MANGO"
newString = augļi.swapcase()
newString2 = auglis2.swapcase()
drukāt(jauna virkne)
drukāt(newString2)
#izdrukas
#ĀBOLI
#mango
Python virkņu metožu vērtība
Virkņu metodes ievērojami atvieglo jūsu kā Python programmētāja dzīvi. Piemēram, varat izveidot programmu, kas šķērso virkni un pārvērš visus tās burtus mazajos burtos. Tomēr, ņemot vērā Python virkņu metožu esamību, piemēram, casefold (), šis uzdevums līdzinās riteņa izgudrošanai.
Python virkņu metodes ļauj paveikt vairāk ar mazāku piepūli.
Kā darbojas Python String format() metode? 10 piemēri
Lasiet Tālāk
Saistītās tēmas
- Programmēšana
- Programmēšana
- Python
Par autoru
Kadeiša Kīna ir pilnas komplektācijas programmatūras izstrādātāja un tehnisko/tehnoloģiju rakstniece. Viņai ir izteikta spēja vienkāršot dažus no vissarežģītākajiem tehnoloģiskajiem jēdzieniem; ražo materiālu, ko var viegli saprast ikviens tehnoloģiju iesācējs. Viņa aizraujas ar rakstīšanu, interesantas programmatūras izstrādi un ceļošanu pa pasauli (izmantojot dokumentālās filmas).
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu