Python er et af de universelle sprog, der understøtter forskellige typer datatyper som heltal, decimaltal, streng og komplekst tal. Vi kan konvertere en type datatype til en anden datatype i Python. Denne datatypekonverteringsproces kaldes typecasting. I Python kan en heltalsværdi let konverteres til en streng ved hjælp af str () fungere. Str () -funktionen tager heltalværdien som en parameter og konverterer den til strengen. Konverteringen af int til streng er ikke kun begrænset til funktionen str (). Der er forskellige andre midler til konvertering fra int til streng. Denne artikel forklarer int til string -konvertering med forskellige metoder.
Brug af en str () -funktion til konvertering fra int til streng
Str () er en indbygget Python-funktion. Hele talværdien sendes til funktionen str () som et argument, og det konverterer det givne tal til strengen. Det konverterer ikke den originale variabel til strengen, men den laver strengtypens version af nummeret og returnerer det. Syntaksen for funktionen str () er som følger:
s(heltal_nummer)
Vi kan bestemme typen af enhver variabel ved hjælp af den indbyggede type () -funktion. Inden vi konverterer et hvilket som helst tal til en streng, kan vi bestemme typen af variablen ved hjælp af funktionen (). Lad os se et eksempel på int til streng -konvertering ved hjælp af funktionen str ().
#deklarere en talvariabel
på en=tyve
#bestemmelse af typen af variabel ved hjælp af funktionen ()
Print('Variabeltypen er',type(på en))
#konvertering af num til en streng
str_værdi= s(på en)
#bestemmelse af typen af konverteret str_value -variabel ved hjælp af funktionen ()
Print('Typen af konverteret variabel er',type(str_værdi))
Produktion
I output kan det observeres, at typen af konverteret variabel er en streng.
Brug %s -operatoren til int til streng -konvertering
%S kan bruges til at konvertere et helt tal til en streng. Syntaksen for at bruge %s -operatoren er som følger:
%s %heltal
Lad os se et eksempel på dette.
#deklarere en aldersvariabelalder=25
#konvertering af aldersnummeret til en streng
age_str='Min alder er %s'%alder
#printing age_str
Print(age_str)
#kontrol af typen age_str -variabel
Print(type(age_str))
Produktion
I output kan man se, at den nye variabeltype er en streng.
Brug af f-streng til konvertering fra int til streng
F-streng mekanismen kan bruges til int til streng konvertering. Syntaksen for at bruge f-streng er som følger:
f ’{nummer}'Lad os se et eksempel på dette.
#deklarere en aldersvariabelalder=25
#konvertering af aldersnummeret til en streng
age_str=f'Min alder er {age}'
#printing age_str
Print(age_str)
#kontrol af typen age_str -variabel
Print(type(age_str))
Produktion
Brug formateringsfunktionen () til konvertering fra int til streng
Format () -funktionen kan bruges til konvertering fra int til streng. Det forventede formål med format () -funktionen er strengformatering. Mens vi brugte funktionen format (), satte vi stedholderen. {} Er pladsholdere, der bruges til at udskrive værdien af variablen. Syntaksen for funktionen format () er:
{}.format(nummer)Lad os se et eksempel på brug af formatet () -funktion til int til streng -konvertering.
#deklarering af navnevariablennavn='Kamran'
#deklarere en aldersvariabel
alder=25
#brug af formatfunktionen til int til string -konvertering
Print('Mit navn er {} og min alder er {}'.format(navn,alder))
Produktion
Konklusion
Denne artikel forklarer forskellige metoder til at konvertere int til en streng med enkle eksempler. Denne artikel for begyndere, der ønsker at forstå Python int til string -konvertering.