Python String små bokstaver

Python String små bokstaver
Den nedre () -funksjonen brukes til strenghåndtering. Denne funksjonen passerte ingen parametere. Den returnerer strengen med små tegn. Den konverterer alle store elementer i strengen til små bokstaver. Hvis vi har en streng uten store bokstaver, returnerer utskriftsuttalelsen den virkelige strengen. Jo lavere () ikke endre symbolene og tallene i strengen. Vi bestemmer også om strengene er identiske eller ikke ved å bruke den nedre () -funksjonen til strengene. Tilsvarende endrer vi også små tegn til store tegn. I denne artikkelen vil vi diskutere den nedre () -funksjonen i Python ved hjelp av forskjellige tilfeller.

Konvertere store bokstaver til små bokstaver:

I dette eksemplet tar vi strengen "Visual Programming". For dette formålet bruker vi lavere () funksjon.

String = 'Visuell programmering'
# Konverter streng til små bokstaver
skriv ut (streng.Nedre())

Den nedre () -funksjonen har ingen parametere. Denne funksjonen endrer alle store tegn på strengen til små bokstaver. For å kjøre koden, trykket vi F5 fra tastaturet.

Linuxhint@Desktop-1: ~ $ Python 1.py
Visuell programmering
linuxhint@desktop-1: ~ $

Utskriftsuttalelsen returnerer “Visuell programmering” ved å konvertere den originale “Visual Programming” til et lite tilfelle.

Konvertere strengen med alfanumeriske tegn:

I dette tilfellet tar vi to strenger. Den første er “Jeg elsker å reise forskjellige steder!”. Denne strengen inneholder alle elementene i store bokstaver. Den andre strengen er “I L0V3 T0 TRAV3L Diff3R3NT PLACT3S”. Denne strengen har noen numeriske verdier, noen store bokstaver og noen små bokstaver også. For dette formålet bruker vi den nedre () -funksjonen på begge strengene.

# Eksempelstreng
data = "Jeg elsker å reise forskjellige steder!""
# Data med tall
# Alle alfabetene skal være små bokstaver
data = "i l0v3 t0 trav3l dif3r3nt plac3s!""
Skriv ut (data.Nedre())

Den nedre () -funksjonen endrer alle tegnene som er i store bokstaver til små bokstaver. Denne funksjonen har ingen parametere. Ettersom elementene i den første strengen er i store bokstaver, så blir den endret til små bokstaver. Men den andre strengen har noen numeriske verdier som ikke endres av den nedre () -funksjonen. Bare tegnene på den andre strengen endres, som er til stede i store bokstaver.

Linuxhint@Desktop-1: ~ $ Python 2.py
I L0V3 T0 TRAV3L DIF3R3NT PLACT3S!
linuxhint@desktop-1: ~ $

Den nedre () -funksjonen konverterer bare tegnene som er i store bokstaver. Denne funksjonen endrer ikke de numeriske verdiene til små bokstaver. Så utskriftserklæringen til den første strengen kommer tilbake, “Jeg elsker å reise forskjellige steder!”. Alle karakterene er nå små bokstaver. Men utskriftserklæringen til den andre strengen returnerer “I L0V3 T0 Trav3l Diff3r3nt Plac3s!”. De numeriske verdiene til strengen endres ikke til små bokstaver; Bare noen tegn som er i store bokstaver blir konvertert til små bokstaver.

Konvertere strengen med "ß" -karakter:

I denne koden tar vi to strenger. Begge strengene er de samme “ßadminton”. Strengen har også den tyske små karakteren "ß", noen store bokstaver og noen små karakterer. Her vil vi ha disse strengene i små bokstaver. Vi bruker lavere () -funksjonen i dette tilfellet.

String = 'ßadmnton'
skriv ut (streng.Casefold ())
String = 'ßadmnton'
skriv ut (streng.Nedre())

Den tyske karakteren "ß" som er til stede i begge strengene, er lik "SS". Den nedre () -funksjonen kunne ikke endre denne tyske karakteren til “SS” som allerede er i små bokstaver. Så for denne konverteringen bruker vi her en annen funksjon som er Casefold (). Denne funksjonen konverterer den tyske karakteren “ß” til “SS”.

Linuxhint@Desktop-1: ~ $ Python 3.py
Ssadmnton
ßadmnton
linuxhint@desktop-1: ~ $

Casefold () -funksjonen brukes på den første strengen; Det endrer “ß” til “SS”, og også konverterer den store bokstaven til små bokstaver. Utskriftserklæringen til den første strengen returnerer “SSADMINTON”. Denne funksjonen endrer ikke “ß” til “SS”. Utskriftserklæringen til den andre strengen returnerer “ßadminton”.

Sjekk om strengene er de samme eller ikke:

To strenger er tatt i koden. Den første strengen (String1) er “Jeg elsker å reise forskjellige steder!”. Denne strengen inneholder alle elementene i store bokstaver. Den andre strengen er “I L0V3 T0 TRAV3L Diff3R3NT PLACT3S”. Denne strengen er representert av String2. Vi endrer store bokstaver til begge strengene i små bokstaver. For dette formålet bruker vi den nedre () -funksjonen på begge strengene.

# Første streng
String1 = "Jeg elsker å reise forskjellige steder!""
# andre streng
String2 = "I L0V3 T0 Trav3l Diff3r3nt Plac3s!""
if (streng1.Nedre () == String2.Nedre()):
trykk ("Strengene er de samme.")
ellers:
trykk ("Strengene er ikke de samme.")

Vi bruker også IF-elvetilstanden her for å sjekke om de små karakterene til begge strengene er de samme eller ikke. Denne funksjonen har ingen parametere. Ettersom elementene i den første strengen er i store bokstaver, så blir den endret til små bokstaver. Men den andre strengen har noen numeriske verdier som ikke endres av den nedre () -funksjonen. Bare store bokstaver i den andre strengen blir endret til små bokstaver.

Linuxhint@Desktop-1: ~ $ Python 4.py
Strengene er ikke de samme.
linuxhint@desktop-1: ~ $

Den nedre () -funksjonen konverterer bare store bokstaver i den andre strengen. Denne funksjonen endrer ikke de numeriske verdiene til små bokstaver. Leggsverdien til den første strengen er “Jeg elsker å reise forskjellige steder!”. Alle karakterene er nå små bokstaver. Leggsverdien til den andre strengen er “I L0V3 T0 Trav3l Diff3R3nt Plac3s!”. De numeriske verdiene til strengen endres ikke til små bokstaver; Bare store bokstaver blir konvertert til små bokstaver. Etter å ha brukt IF-Else-tilstanden, returnerer utskriftserklæringen at "strengene ikke er de samme". Ettersom de små karakterene til strengene er forskjellige, så får vi denne typen utgang.

Konklusjon:

Denne artikkelen dekket nesten alle mulige måter å etterlate strengtegn på. Vi har diskutert flere metoder for å etterlate strengtegn. Du kan bruke hvilken som helst av dem for å få arbeidet ditt gjort.