Python virkne zemāks () metode pārvērš visus virknes burtus par mazajiem burtiem. Ja nav lielo burtu, tas atgriež sākotnējo virkni.
Piemērs:
Python3
string> => 'ConvErT ALL tO LoWErCASe'> print> (string.lower())> |
>
>
Izvade
convert all to lowercase>
Virknes zemākā () sintakse
string_name.lower()
Parametri
Apakšējā () metode neņem nekādus parametrus.
Atgriežas
Atgriež dotās virknes mazo burtu virkni
Kas ir Python String zemākā() metode?
Metode 'lower()' ir virknes metode Python . Lietojot virknei, visas virknes rakstzīmes tiek pārveidotas par mazajiem burtiem.
Tas ir noderīgi, lai standartizētu un salīdzinātu virknes, neņemot vērā reģistru atšķirības. Piemēram, ja sākotnējā virkne ir Hello World, izmantojot “lower()”, tiks parādīts sveiks pasaule. Tā ir plaši izmantota metode virkņu operācijām, kurās nav reģistrjutīguma.
Kā izmantot Python virknes zemāko () metodi?
Lai pārvērstu visas virknes rakstzīmes par mazajiem burtiem, vienkārši izsauciet funkciju Lower () ar virkni. Lower() funkcija ir iebūvēta virkņu metode, un to var izmantot gan ar mainīgajiem, gan ar virknēm. Izpratīsim to labāk ar piemēru:
Python3
string> => 'HelloWorld'> print> (string.lower())> print> (> 'HelloWorld'> .lower())> |
>
>
Izvade
helloworld helloworld>
Kā pārvērst virkni uz mazajiem burtiem programmā Python
Ir dažādi veidi, kā Python virknes mazie burti bet šeit mēs izmantojam dažas vispārīgi izmantotas metodes, lai pārvērstu virkni mazajos burtos:
- Izmantojot zemāko () funkciju
- Izmantojot karti () ar lambda funkciju zemākajā () metodē
- Izmantojot List Join ar zemāku() metodi
- Izmantojot karti un str.lower ar Lower() metodi
- Funkcijas Swapcase() izmantošana
- Izmantojot funkciju casefold()
Pārvērtiet virkni uz mazajiem burtiem, izmantojot Low () metodi
Apskatīsim divus dažādus zemākās () metodes izmantošanas gadījumus.
- Virknes ar alfabēta rakstzīmēm
- Virknes ar burtciparu rakstzīmēm
Virkne ar alfabēta burtiem
Šajā piemērā kods inicializē virknes mainīgo “text” ar vērtību “GeEks FOR geeKS”, pēc tam izdrukā sākotnējo virkni. Pēc tam tas pārveido virkni mazajos burtos, izmantojot funkciju 'lower()', un izdrukā rezultātu, demonstrējot reģistra transformāciju.
Python3
text> => 'GeEks FOR geeKS'> print> (> 'Original String:'> )> print> (text)> # lower() function to convert> # string to lower_case> print> (> '
Converted String:'> )> print> (text.lower())> |
>
>
Izvade:
Original String : GeEks FOR geeKS Converted String: geeks for geeks>
Virkne ar burtciparu rakstzīmēm
Šajā piemērā virkne ar burtciparu rakstzīmēm un kodu definē virknes mainīgo “text” ar jauktu reģistru. Pēc tam tas izdrukā sākotnējo virkni un nākamajā sadaļā izdrukā virkni, kas pārveidota par mazajiem burtiem, izmantojot funkciju Lower ().
Python3
atšifrēt base64 javascript
text> => 'G3Ek5 F0R gE3K5'> print> (> 'Original String:'> )> print> (text)> # lower() function to convert> # string to lower_case> print> (> '
Converted String:'> )> print> (text.lower())> |
>
>
Izvade:
Original String: G3Ek5 F0R gE3K5 Converted String: g3ek5 f0r ge3k5>
Citas metodes virknes pārvēršanai par mazajiem burtiem
Apskatīsim dažas citas metodes virknes pārvēršanai par mazajiem burtiem. Ir vairāki veidi, kā pabeigt uzdevumu Python, un tālāk mēs apspriedīsim dažas zemākas () metodes alternatīvas:
Pārvērtiet virkni uz mazajiem burtiem, izmantojot karti ar lambda funkciju
Šajā piemērā kods pārvērš virkni GeeksForGeeks par mazajiem burtiem, izmantojot a lambda funkcija un kartes funkcija . Rezultāts, geeksforgeeks, pēc tam tiek izdrukāts. To pašu var panākt precīzāk ar `lowercased_string = original_string.lower()`.
Python3
original_string> => 'GeeksForGeeks'> lowercased_string> => ''.join(> map> (> lambda> x: x.lower(), original_string))> print> (lowercased_string)> |
>
>
Izvade:
geeksforgeeks>
Konvertējiet virkni uz mazajiem burtiem, izmantojot saraksta pievienošanos
Šajā piemērā kods pārvērš virkni Pratham Sahani par mazajiem burtiem, izmantojot a saraksta izpratne. Pēc tam iegūtā mazo burtu virkne tiek savienota un izdrukāta.
Python3
original_string> => 'Pratham Sahani'> lowercased_string> => ''.join([c.lower()> for> c> in> original_string])> print> (lowercased_string)> |
>
>
Izvade:
pratham sahani>
Pārvērtiet virkni uz mazajiem burtiem, izmantojot karti un str.lower ar Lower() metodi
Šajā piemērā kods pārvērš sākotnējo virkni techcodeview.com par mazajiem burtiem, izmantojot metodi str.lower. Tomēr kartes funkcija jāiekļauj sarakstā() vai pievienoties () lai piemērotu transformāciju katrai rakstzīmei.
Python3
original_string> => 'techcodeview.com'> lowercased_string> => ''.join(> map> (> str> .lower, original_string))> print> (lowercased_string)> |
>
>
Izvade:
geeksforgeeks>
Pārveidojiet virkni uz mazajiem burtiem, izmantojot Swapcase () Funkcija
Pārveidojiet lielos uz mazajiem burtiem programmā Python, izmantojot maiņas gadījums () funkciju. Šajā piemērā kods definē virkni “GEEKSFORGEEKS” mainīgajā “s”. Pēc tam virknei tiek piemērota metode 'swapcase()', pārvēršot lielos burtus par mazajiem burtiem un otrādi.
Python3
s> => 'GEEKSFORGEEKS'> print> (s.swapcase())> |
>
lateksa teksta izmērs
>
Izvade:
geeksforgeeks>
Pārvērtiet virkni uz mazajiem burtiem, izmantojot reģistra salocīšanu () Funkcija
Pārveidojiet lielos uz mazajiem burtiem programmā Python, izmantojot korpuss funkciju. Šajā piemērā kods pārvērš virkni “GEEKSFORGEEKS” reģistra formā, padarot to ar mazajiem burtiem un piemērotu salīdzinājumiem, kuros nav reģistrjutīguma.
Python3
s> => 'GEEKSFORGEEKS'> print> (s.casefold())> |
>
>
Izvade:
geeksforgeeks>
String zemākas() metodes pielietojumi
Apskatīsim dažus citus virknes zemākas () metodes lietojumus programmā Python. To var izmantot citos veidos, atkarībā no jūsu radošuma. Mēs esam minējuši vienu šādu Python zemākās () metodes izmantošanu.
Virkņu salīdzinājums, izmantojot zemāko () metodi
Viens no zemākās () metodes izplatītākajiem lietojumiem ir pārbaudīt, vai abas virknes ir vienādas vai nē. Šajā piemērā kods salīdzina divas virknes teksts1 un teksts2 pēc tam, kad tās ir pārveidotas par mazajiem burtiem, izmantojot metodi “lower()”. Ja virkņu mazo burtu versijas ir vienādas, tas izdrukā Strings ir vienādas; pretējā gadījumā tas izdrukā Virknes nav vienādas.
Python3
text1> => 'GEeKS foR GeeKs'> text2> => 'gEeKS fOR GeeKs'> # Comparison of strings using> # lower() method> if> (text1.lower()> => => text2.lower()):> > print> (> 'Strings are same'> )> else> :> > print> (> 'Strings are not same'> )> |
>
>
Izvade:
Strings are same>
Mēs esam apsprieduši, kā izmantot zemāko () metodi, lai pārvērstu virkni mazajos burtos, kā arī apspriedām dažus citus veidus, kā veikt to pašu uzdevumu. Metodes ir izskaidrotas, izmantojot programmu kā piemēru, lai labāk izprastu metodes.
Varat arī pārbaudīt citus stīgu metodes
Lasiet vairāk saistītā satura par Python Lower metodi:
- isupper (), islower (), apakšējā (), augšējais () Python
- Atšķirība starp Casefold () un Lower () Python