U svijetu mode trendovi i stilovi se stalno mijenjaju. Međutim, jedan aspekt koji ostaje relativno statičan je korištenje oblikovanja teksta. Bilo u 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 ćemo raspravljati o uobičajenom zadatku programiranja koji se odnosi na ovo: pretvaranje malih slova u velika pomoću Pythona. Da bismo to postigli, koristićemo Python ugrađene funkcije i biblioteke, sa detaljnim objašnjenjem koda korak po korak.
Pythonova ugrađena funkcija niza: upper()
Prvi i najjednostavniji pristup za pretvaranje niza malih slova u niz velikih slova u Pythonu je korištenje ugrađenog string metoda pozvan gornji (). Ova metoda vam omogućava da lako promijenite sve znakove malih slova u datom nizu u njihove parnjake velikim slovima.
original_text = "converting lower case to upper case" upper_case_text = original_text.upper() print(upper_case_text)
U gornjem primjeru, prvo definiramo varijablu niza pod nazivom original_text koja sadrži malu rečenicu. Zatim koristimo gornji () metod na original_text da ga konvertuje u string velikim slovima, dodeljujući rezultat novoj varijabli koja se zove velika_slova_tekst. Konačno, ispisujemo pretvoreni tekst velikim slovima.
- original_text = “pretvaranje malih slova u velika slova”
- gornji_case_text = original_text.upper()
- print(veliki_slovni_tekst)
Korištenje prilagođene funkcije za konverziju velikih i malih slova
Dok je ugrađen gornji () funkcija je jednostavna za korištenje, možete naići na situacije u kojima je potrebno prilagođeno rješenje. U takvim slučajevima možete kreirati svoje prilagođena funkcija za pretvaranje malih slova u velika slova.
def convert_to_upper_case(text):
velika_slova_tekst = “”
za karakter u tekstu:
ascii_code = ord (znak)
if 97 <= ascii_code <= 122: # Provjerite da li je znak malo slovo upper_case_text += chr(ascii_code - 32) else: upper_case_text += povratak znakova upper_case_text original_text = "pretvaranje malih slova u velika slova" upper_case_upper_case_text_to( ) print(upper_case_text) [/code] U ovoj prilagođenoj funkciji pod nazivom convert_to_upper_case, ponavljamo kroz svaki znak ulaznog niza tekst i provjerite da li je to malo slovo upoređujući njegov ASCII kod. Ako se radi o malom slovu, oduzimamo 32 od njegovog ASCII koda da dobijemo kod za odgovarajuće veliko slovo, koje zatim dodajemo u velika_slova_tekst varijabla. Ako znak nije malo slovo, jednostavno ga dodajemo u gornji_case_text bez ikakvih promjena.
Koristeći Python biblioteku: str
Još jedna biblioteka u Pythonu, jednostavno nazvana str, dizajniran je za rukovanje string operacijama. Nudi više funkcija za manipulaciju ili analizu tekstualnih podataka. Ova biblioteka, zapravo, već pruža gornji () funkciju koju smo ranije koristili kao dio str klasa. Upotreba ovih metoda iz str class može učiniti vaše zadatke vezane za manipulaciju tekstom mnogo lakšim i efikasnijim.
U zaključku, pretvaranje malih slova u velika u Pythonu može se postići različitim pristupima. Python je ugrađen gornji () metoda vam omogućava da brzo pretvorite ulazne nizove u njihove parnjake velikim slovima. Alternativno, možete kreirati prilagođenu funkciju koja vam daje veću kontrolu nad procesom konverzije. Konačno, Python str biblioteka se sastoji od nekoliko korisnih funkcija, uključujući gornji () metod, koji rukovanje i obradu string podataka čini efikasnijim i praktičnijim.