Ratkaistu: kuinka muuntaa pienet kirjaimet isoiksi kirjaimiksi

Viimeisin päivitys: 09/11/2023

Muodin maailmassa trendit ja tyylit muuttuvat jatkuvasti. Yksi näkökohta, joka pysyy kuitenkin suhteellisen staattina, on tekstin muotoilun käyttö. Olipa kyseessä suunnittelu, brändäys tai verkkosisältö, tekstin esittämisellä eri tapauksissa on merkitystä ja se voi luoda voimakkaan viestin. Tässä artikkelissa aiomme keskustella yleisestä ohjelmointitehtävästä, joka liittyy tähän: pienten kirjainten muuntaminen isoiksi Pythonilla. Tämän saavuttamiseksi käytämme Pythonin sisäänrakennettuja toimintoja ja kirjastoja, joissa on perusteellinen vaiheittainen selitys koodista.

Pythonin sisäänrakennettu merkkijonofunktio: ylä()

Ensimmäinen ja yksinkertaisin tapa muuttaa pienten kirjainten merkkijono isoilla kirjaimilla olevaksi merkkijonoksi Pythonissa on käyttää sisäänrakennettua merkkijono menetelmä nimeltään ylempi (). Tämän menetelmän avulla voit helposti muuttaa tietyn merkkijonon kaikki pienet kirjaimet isoiksi vastineiksi.

original_text = "converting lower case to upper case"
upper_case_text = original_text.upper()
print(upper_case_text)

Yllä olevassa esimerkissä määritämme ensin merkkijonomuuttujan nimeltä alkuperäinen_teksti sisältää pienikokoisen lauseen. Sitten käytämme ylempi () menetelmä alkuperäisessä_tekstissä muuntaaksesi sen isoilla kirjaimilla olevaksi merkkijonoksi ja määrittää tuloksen uudelle muuttujalle, jota kutsutaan isot_kirjaimet_teksti. Lopuksi tulostetaan muunnettu isoilla kirjaimilla oleva teksti.

  • original_text = "pienten kirjainten muuntaminen isoiksi kirjaimiksi"
  • iso_kirjain_teksti = alkuperäinen_teksti.upper()
  • tulosta (isot_kirjaimet)

Mukautetun funktion käyttäminen tapausten muuntamiseen

Vaikka sisäänrakennettu ylempi () toimintoa on helppo käyttää, saatat kohdata tilanteita, joissa tarvitaan mukautettua ratkaisua. Tällaisissa tapauksissa voit luoda oman mukautettu toiminto muuttaaksesi pienet kirjaimet isoiksi kirjaimiksi.

def convert_to_upper_case(text):
iso_kirjain_teksti = ""
tekstin hahmolle:
ascii_koodi = ord(merkki)
if 97 <= ascii_code <= 122: # Tarkista, onko merkki pieni kirjain isokokoinen_teksti += chr(ascii_code - 32) else: iso_kirjain_teksti += merkki return iso_kirjain_teksti original_text = "muunnetaan pienet kirjaimet isoiksi" ylempi_case_text =ca convertse_to_upper_text ) print(iso_kirjain_teksti) [/koodi] Tässä mukautetussa funktiossa kutsutaan muuntaa_isiksi_kirjaimiksi, iteroimme syötemerkkijonon jokaisen merkin läpi teksti ja tarkista, onko se pieni kirjain vertaamalla sen ASCII-koodia. Jos se on pieni kirjain, vähennämme sen ASCII-koodista 32, jotta saadaan vastaavan ison kirjaimen koodi, jonka lisäämme sitten isot_kirjaimet_teksti muuttuja. Jos merkki ei ole pieni kirjain, lisäämme sen yksinkertaisesti isojen_kirjainten_tekstiin tekemättä muutoksia.

Python-kirjaston käyttäminen: str

Toinen Pythonin kirjasto, yksinkertaisesti nimeltään str, on suunniteltu käsittelemään merkkijonotoimintoja. Se tarjoaa useita toimintoja tekstitietojen käsittelemiseen tai analysoimiseen. Tämä kirjasto tarjoaa jo itse asiassa ylempi () funktio, jota käytimme aiemmin osana str luokkaa. Näiden menetelmien käyttö alkaen str luokka voi tehdä tekstinkäsittelyyn liittyvistä tehtävistäsi paljon helpompaa ja tehokkaampaa.

Yhteenvetona voidaan todeta, että Pythonissa pienten kirjainten muuntaminen isoiksi kirjaimiksi voidaan saavuttaa eri lähestymistavoilla. Pythonin sisäänrakennettu ylempi () -menetelmän avulla voit muuntaa syötemerkkijonot nopeasti isoilla kirjaimilla kirjoitetuiksi vastineiksi. Vaihtoehtoisesti voit luoda mukautetun toiminnon, jonka avulla voit hallita muunnosprosessia paremmin. Lopuksi Python str kirjasto koostuu useista hyödyllisistä toiminnoista, mukaan lukien ylempi () menetelmä, joka tekee merkkijonotietojen käsittelystä ja käsittelystä tehokkaampaa ja kätevämpää.

Related viestiä: