Riješeno: kako pretvoriti mala slova u velika

U svijetu mode trendovi i stilovi se neprestano mijenjaju. Međutim, jedan aspekt koji ostaje relativno statičan je korištenje formatiranja teksta. Bilo da se radi o dizajnu, brendiranju ili online sadržaju, predstavljanje teksta u različitim slučajevima ima značaj i može stvoriti snažnu poruku. U ovom članku raspravljat ćemo o uobičajenom programskom zadatku koji se odnosi na ovo: pretvaranje malih slova u velika pomoću Pythona. Da bismo to postigli, koristit ćemo ugrađene funkcije i biblioteke Pythona, uz detaljno objašnjenje koda korak po korak.

Pythonova ugrađena funkcija niza: upper()

Prvi i najjednostavniji pristup pretvaranju niza malih slova u niz velikih slova u Pythonu je korištenje ugrađenog string metoda zvan Gornji(). Ova metoda vam omogućuje da jednostavno promijenite sva mala slova u određenom nizu u njihova velika slova.

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

U gornjem primjeru prvo definiramo string varijablu tzv izvorni_tekst koja sadrži rečenicu s malim slovom. Zatim koristimo Gornji() metoda na izvornom_tekstu da ga pretvori u niz velikih slova, pridjeljujući rezultat novoj varijabli tzv. tekst_velikim_slovom. Na kraju ispisujemo pretvoreni tekst velikim slovima.

  • original_text = “pretvaranje malih slova u velika”
  • tekst_velikim_slovima = izvorni_tekst.gornji()
  • ispis(tekst_velikim_slovom)

Korištenje prilagođene funkcije za pretvorbu velikih i malih slova

Dok je ugrađeni Gornji() Funkcija je jednostavna za korištenje, možete se susresti sa situacijama u kojima je potrebno prilagođeno rješenje. U takvim slučajevima možete izraditi vlastitu prilagođena funkcija za pretvaranje malih slova u velika.

def convert_to_upper_case(text):
tekst_velikim_slovima = “”
za znak u tekstu:
ascii_code = red(znak)
if 97 <= ascii_code <= 122: # Provjerite je li znak malo slovo upper_case_text += chr(ascii_code - 32) else: upper_case_text += character return upper_case_text original_text = "pretvaranje malih slova u velika slova" upper_case_text = convert_to_upper_case(originalni_tekst ) print(upper_case_text) [/code] U ovoj prilagođenoj funkciji koja se zove pretvori_u_veliko_slovo, ponavljamo kroz svaki znak ulaznog niza tekst i provjerite je li to malo slovo uspoređujući njegov ASCII kod. Ako se radi o malom slovu, oduzimamo 32 od njegovog ASCII koda kako bismo dobili kod za odgovarajuće veliko slovo, koje potom dodajemo tekst_velikim_slovom varijabla. Ako znak nije malo slovo, jednostavno ga dodajemo u upper_case_text bez ikakvih promjena.

Korištenje Python biblioteke: str

Još jedna biblioteka u Pythonu, jednostavno nazvana str, je dizajniran za rukovanje string operacijama. Nudi više funkcija za manipuliranje ili analizu tekstualnih podataka. Ova knjižnica, zapravo, već nudi Gornji() funkciju koju smo prije koristili kao dio str razreda. Korištenje ovih metoda od str klasa može učiniti vaše zadatke vezane uz manipulaciju tekstom puno lakšim i učinkovitijim.

Zaključno, pretvaranje malih u velika slova u Pythonu može se postići različitim pristupima. Python je ugrađen Gornji() metoda vam omogućuje brzu konverziju ulaznih nizova u velika slova. Alternativno, možete stvoriti prilagođenu funkciju koja vam daje veću kontrolu nad procesom pretvorbe. Konačno, Pythonov str biblioteka se sastoji od nekoliko korisnih funkcija, uključujući Gornji() metoda, koja čini rukovanje i obradu podataka niza učinkovitijim i praktičnijim.

Povezani postovi:

Ostavite komentar