logo

Kako pretvoriti int u string u Pythonu

U Pythonu postoje brojne tehnike za pretvaranje broja u niz. Korištenje ugrađene funkcije str(), koja pretvara numeričke vrijednosti - uključujući cijele brojeve - u njihovu reprezentaciju niza, jedna je popularna metoda. Da biste dohvatili odgovarajući niz, samo unesite varijablu integer kao ulaz u str(). Alternativni pristup je korištenje tehnika formatiranja nizova kao što su f-nizovi, u kojima se varijabla cijelog broja automatski pretvara u niz stavljanjem u vitičaste zagrade {} unutar literala niza. Da biste dovršili pretvorbu, također možete upotrijebiti specifikator oblikovanja %s unutar nizova ili. funkcija format().

Sintaksa -

 str(integer_Value) 

Razumimo sljedeći primjer.

Primjer - 1 Korištenje funkcije str().

 n = 25 # check and print type of num variable print(type(n)) print(n) # convert the num into string con_num = str(n) # check and print type converted_num variable print(type(con_num)) print(con_num) 

Izlaz:

 25 25 

Obrazloženje:

Cjelobrojna varijabla nazvana n inicijalizirana je s vrijednošću 25 u ovom odlomku Python koda. Zatim potvrđuje da je n cijeli broj ispisivanjem njegovog tipa i vrijednosti. Zatim koristi metodu str() za pretvaranje n u niz, koji zatim dodjeljuje con_num. Zatim se ispisuje vrsta i vrijednost con_num, čime se potvrđuje da je to niz s istom vrijednošću kao n, što je '25'. Rezultat pokazuje kako pretvoriti cijeli broj u niz uz zadržavanje izvorne vrijednosti. Također ilustrira kako promijeniti tip iz int u str.

Primjer - 2 Korištenje '%s' cijelog broja

 n = 10 # check and print type of n variable print(type(n)) # convert the num into a string and print con_n = '% s' % n print(type(con_n)) 

Izlaz:

 

Obrazloženje:

Cjelobrojna varijabla nazvana n inicijalizirana je s vrijednošću 10 u ovom Python primjeru. Softver prvo ispisuje njegovu vrstu, provjeravajući je li to cijeli broj. Zatim koristi specifikator formata %s u formatiranom izrazu niza kako bi pretvorio n u niz, koji zatim dodjeljuje con_n. Nakon pretvorbe, ispisuje tip con_n i potvrđuje da se radi o nizu. Ova tehnika pretvorbe pretvara cjelobrojnu vrijednost n u prikaz niza koristeći %s kao rezervirano mjesto za vrijednost. To omogućuje formatiranje niza.

Primjer - 3: Korištenje funkcije .format().

 n = 10 # check and print type of num variable print(type(n)) # convert the num into string and print con_n = '{}'.format(n) print(type(con_n)) 

Izlaz:

 

Obrazloženje:

Cjelobrojna varijabla nazvana n inicijalizirana je s vrijednošću 10 u ovom Python primjeru. Softver prvo ispisuje tip n, provjeravajući da je to cijeli broj. Zatim koristi string izraz i. format() metoda za pretvaranje n u niz, koji zatim dodjeljuje con_n. Nakon pretvorbe, potvrđuje da je con_n niz ispisivanjem njegovog tipa. Pythonova funkcija.format() je fleksibilan način za formatiranje nizova; omogućuje vam dinamičko umetanje varijabli u nizove bez mijenjanja njihovih izvornih tipova podataka.

Primjer - 4: Korištenje f-stringa

string u cijeli broj u Javi
 n = 10 # check and print type of num variable print(type(n)) # convert the num into string conv_n = f'{n}' # print type of converted_num print(type(conv_n)) 

Izlaz:

 

Obrazloženje:

Cjelobrojna varijabla nazvana n inicijalizirana je s vrijednošću 10 u ovom Python primjeru. Softver prvo ispisuje tip n, provjeravajući da je to cijeli broj. Zatim, dodjeljuje n za conv_n i zatvara ga u vitičaste zagrade {} kako bi ga transformirao u niz koristeći f-string formatiranje. Nakon pretvorbe, potvrđuje da je objekt niz ispisivanjem tipa conv_n. Varijable i izrazi mogu se izravno smjestiti u string literale pomoću F-stringova, koji pružaju jasnu i razumljivu metodu oblikovanja nizova u Pythonu uz očuvanje njihovih izvornih tipova podataka.

Specificirana je svaka tehnika za promjenu tipa podataka integer u tip podataka string. Možete koristiti ono što najbolje odgovara vašim potrebama.