Oct 28, 2023

Formatiranje stringova u Pythonu

F-stringovi

F-stringovi (formatted string literals) omogućavaju direktan unos izraza u string koristeći f ili F prefiks, a izrazi se izračunavaju i zamjenjuju tokom izvođenja:


ime = "John"
godine = 30
tekst = f"Moje ime je {ime} i imam {godine} godina."
    

Metoda format()

Metoda format() omogućava umetanje vrednosti u string koristeći zagrade {} kao oznake koje će se zameniti odgovarajućim vrednostima:


ime = "John"
godine = 30
tekst = "Moje ime je {} i imam {} godina.".format(ime, godine)
    

Interpolacija stringova (f-stringovi sa format())

Možete koristiti f-stringove zajedno sa format() metodama za dodatnu fleksibilnost:


ime = "John"
godine = 30
tekst = f"Moje ime je {ime} i imam {godine} godina.".format(ime=ime, 
                godine=godine)
    

% formatiranje

Možete koristiti % operator za formatiranje stringova slično kao u jeziku C:


ime = "John"
godine = 30
tekst = "Moje ime je %s i imam %d godina." % (ime, godine)
    

Ovi su osnovni načini za formatiranje stringova u Pythonu. Kako biste odabrali najbolji za vaše potrebe, zavisiće od specifičnih zahteva vašeg projekta i vaših preferencija.

No comments:

Post a Comment