Kirjoita merkkijonon ensimmäinen kirjain python isoilla () -funktiolla

Capitalize First Letter String With Python Capitalize Function

Pythonilla on sisäänrakennettu menetelmä nimeltä isoilla kirjaimilla () Jos haluat muuntaa merkkijonon ensimmäisen merkin isoiksi kirjaimiksi ja muuttaa muut merkit pieniksi. Tätä menetelmää voidaan käyttää merkkijonotiedoissa monin tavoin ilman, että käytetään vain ensimmäisiä merkkejä. Tässä artikkelissa näytetään, kuinka voit käyttää tätä menetelmää python -skriptissä eri tavoilla.

Syntaksi:

merkkijono.isoilla kirjaimilla()

Tämä menetelmä ei käytä argumentteja ja palauttaa uuden merkkijonon alkuperäisen merkkijonon sisällön muokkaamisen jälkeen. Alkuperäinen merkkijono pysyy muuttumattomana. Tämän menetelmän käyttö erityyppisissä tiedoissa pythonissa on selitetty alla esimerkeillä.



Esimerkki 1: Käytä isoilla kirjaimilla yksinkertaista merkkijonoa

Suurten kirjainten () -menetelmää käytetään esimerkissä kolmessa erityyppisessä tekstidatassa. Aluksi muuntamiseen käytetään tekstiä, joka alkaa pienellä kirjaimella. Tekstin ensimmäinen merkki on isoja kirjaimia ja muut tekstin merkit pieniä isoilla kirjaimilla (). Seuraavaksi muunnokseen käytetään tekstiä, jossa on kaikki isot kirjaimet, ja muunnokseen tekstiä, joka alkaa numerolla.



#!/usr/bin/env python3
# Määritä merkkijonon arvo
myString= 'Tervetuloa LinuxHintiin'

# Muunna merkkijono isoilla kirjaimilla
convertString=myString.isoilla kirjaimilla()

# Tulosta alkuperäinen merkkijono
Tulosta('Ensimmäinen alkuperäinen merkkijono on: %s'%myString)

# Tulosta muunnettu merkkijono
Tulosta('Ensimmäinen muunnettu merkkijono on: %s n''% convertString)

# Määritä merkkijono isolla kirjaimella
myString2= 'Pidän PYTHONIN OHJELMOIMISTA'

# Muunna merkkijono isoilla kirjaimilla
muunnettu merkkijono2=myString2.isoilla kirjaimilla()

# Tulosta alkuperäinen merkkijono
Tulosta('Toinen alkuperäinen merkkijono on: %s'%myString2)

# Tulosta muunnettu merkkijono
Tulosta('Toinen muunnettu merkkijono on: %s n''% convertString2)

# Määritä merkkijono, joka alkaa numerolla
myString 3= '' 7827 Ridgeview Court Summerville, SC 29483 ''

# Muunna merkkijono isoilla kirjaimilla
muunnettu merkkijono3=myString 3.isoilla kirjaimilla()

# Tulosta alkuperäinen merkkijono
Tulosta('Kolmas alkuperäinen merkkijono on: %s'%myString3)

# Tulosta muunnettu merkkijono
Tulosta('Kolmas muunnettu merkkijono on: %s n''% muunnettu merkkijono3)

Lähtö:



Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Esimerkki 2: Muuta merkkijonon jokainen sana isoiksi isoilla kirjaimilla

Seuraavassa esimerkissä näytetään, kuinka tekstin jokaisen sanan ensimmäinen merkki voidaan kirjoittaa isoilla kirjaimilla. Aluksi usean sanan tekstiarvo otetaan käyttäjän syötteeksi. Mikä tahansa tekstiarvo voidaan jakaa alimerkkijonoon käyttämällä split () -menetelmää. split () -menetelmää käytetään tässä tekstin jakamiseen välilyönnin perusteella ja sanalistan palauttamiseen. newString -muuttujaa käytetään muunnetun tekstin tallentamiseen. for silmukkaa käytetään luettelon jokaisen kohteen lukemiseen ja isojen kirjainten kirjoittamiseen jokaisen kohteen ensimmäiseen kirjaimeen ja muistin tallentamiseen välilyönnillä newString. NewString edellinen arvo yhdistetään uuteen arvoon halutun tuloksen tuottamiseksi. Seuraavaksi sekä alkuperäinen teksti että muunnettu teksti tulostetaan eron näkemiseksi.



#!/usr/bin/env python3
# Syötä merkkijono
teksti= tulo('Kirjoita teksti n'')

# Jaa teksti tilan mukaan
strList=teksti.jakaa()

# Määritä muuttuja, joka tallentaa muunnetun merkkijonon
newString= ''

# Toista luetteloa
vartentuntiasisäänstrList:

# Kirjoita jokainen luettelokohde isolla alkukirjaimella ja yhdistä
newString +=tuntiaisoilla kirjaimilla()+''

# Tulosta alkuperäinen merkkijono
Tulosta('Alkuperäinen merkkijono on: %s'%teksti)

# Tulosta muunnettu merkkijono
Tulosta('Muunnettu merkkijono on: %s n''% newString)

Lähtö:

Seuraavassa tulosteessa 'i like python -ohjelmointi' otetaan syötteeksi ja isojen kirjainten () ja split () -menetelmien soveltamisen jälkeen tulos on 'I Like Python -ohjelmointi'.

Esimerkki 3: Kirjoita jokaisen lauseen ensimmäinen kirjain isolla kirjaimella.

Kahdessa edellisessä esimerkissä isojen kirjainten () -menetelmää käytetään yhdellä tekstirivillä. Joskus on kuitenkin käytettävä tiedostojen sisältöä tai pitkää tekstiä, jossa on useita lauseita, ja sen on kirjoitettava isot kirjaimet jokaisen tiedoston riville tai kirjoitettava isosti jokaisen tekstin lauseen ensimmäinen kirjain. kapitalize () -menetelmää split (): llä voidaan ratkaista tämä ongelma. Esimerkki näyttää tavan kirjoittaa isot kirjaimet jokaisen pitkän tekstin lauseessa. Tässä muuttuja nimeltä teksti määritellään kolmen virkkeen merkkijonolla. Aluksi tekstin arvo jaetaan '.' -Muodon mukaan käyttämällä split () -menetelmää kolmen virkkeen luettelon luomiseksi. Seuraavaksi silmukalle käytetään jokaisen lauseen ensimmäisen kirjaimen isoja kirjaimia kuten esimerkissä 2. Tässä '.' Yhdistetään jokaisen muunnetun kohteen kanssa rivin lopun määrittämiseksi. strip () -menetelmää käytetään tarpeettoman tilan poistamiseen ja viimeinen ylimääräinen '.' poistetaan newTextistä käyttämällä arvoa.

#!/usr/bin/env python3
# Määrittele pitkä teksti
teksti= 'python on tulkittu korkean tason yleiskäyttöinen ohjelmointikieli.
luonut Guido van Rossum. se julkaistiin ensimmäisen kerran vuonna 1991. ''


# Jaa teksti tilan mukaan
lineList=teksti.jakaa(''. ')

# Määritä muuttuja, joka tallentaa muunnetun merkkijonon
newText= ''

# Toista luetteloa
vartentuntiasisäänlineList:

# Poista väli alusta ja lopusta
tuntia=tuntianauha()

# Kirjoita jokainen luettelokohde isolla alkukirjaimella ja yhdistä se '.'
newText +=tuntiaisoilla kirjaimilla()+''. ''

# Poista viimeinen piste
newText=newText[: -2]

# Tulosta alkuperäinen merkkijono
Tulosta('Alkuperäinen teksti on: n%s '%teksti)

# Tulosta muunnettu merkkijono
Tulosta('' nMuunnettu teksti on: n%s '%newText)

Lähtö:

Sekä alkuperäinen teksti että muunnettu teksti näkyvät tulostuksessa.

Johtopäätös:

Kun käsittelet merkkijonotietoja ja sinun on kirjoitettava merkkijonon ensimmäinen kirjain tai merkkijonon jokaisen sanan ensimmäinen kirjain tai pitkän tekstin jokaisen lauseen ensimmäinen kirjain, isoilla kirjaimilla () voidaan käyttää toista menetelmää tee tehtävä. Tässä mainitut tehtävät esitetään tässä artikkelissa esimerkkien avulla. Toivon, että tämä artikkeli auttaa lukijoita käyttämään isojen kirjainten () menetelmää merkkijonotiedoissa tehokkaasti useisiin tarkoituksiin.

Katso tekijän video: tässä