Python är ett av de universella språken som stöder olika typer av datatyper som heltal, decimaltal, sträng och komplext tal. Vi kan konvertera en typ av datatyp till en annan datatyp i Python. Denna datatypskonverteringsprocess kallas typecasting. I Python kan ett heltal enkelt konverteras till en sträng med hjälp av str () fungera. Str () - funktionen tar helvärdet som en parameter och konverterar det till strängen. Konverteringen av int till sträng är inte bara begränsad till str () -funktionen. Det finns olika andra sätt att konvertera int till sträng. Den här artikeln förklarar konvertering int till sträng med olika metoder.
Använda en str () -funktion för int till strängkonvertering
Str () är en inbyggd Python-funktion. Heltalsvärdet skickas till str () -funktionen som ett argument, och det omvandlar det angivna numret till strängen. Den konverterar inte den ursprungliga variabeln till strängen, men den gör strängtypversionen av numret och returnerar det. Syntaxen för str () -funktionen är som följer:
str (heltal_nummer)Vi kan bestämma vilken typ av variabel som helst med hjälp av den inbyggda typen () -funktionen. Innan vi konverterar ett tal till en sträng kan vi bestämma variabelns typ med hjälp av funktionen type (). Låt oss se ett exempel på konvertering int till sträng genom att använda funktionen str ().
#declaring en talvariabelnum = 20
#determing typen av variabel num med hjälp av funktionen type ()
skriva ut ("Typen av variabeln är", typ (num))
#konvertera num till en sträng
str_value = str (num)
#determing typen av konverterad str_value-variabel med hjälp av funktionen type ()
skriv ut ("Typen av konverterad variabel är", typ (str_value))
Produktion
I utdata kan det observeras att typen av konverterad variabel är en sträng.
Användar% s-operatören för konvertering int till sträng
% S kan användas för att konvertera ett heltal till en sträng. Syntaksen för att använda% s-operatören är som följer:
”% S”% heltalLåt oss se ett exempel på detta.
#declaring a age variableålder = 25
#konvertera åldersnummer till en sträng
age_str = "Min ålder är% s"% ålder
#trycker åldersstr
skriva ut (age_str)
# kontrollerar typen av age_str-variabel
skriva ut (typ (age_str))
Produktion
I utgången kan det bevittnas att typen av ny variabel är en sträng.
Använda f-string för konvertering int till sträng
F-strängmekanismen kan användas för int till strängkonvertering. Syntaxen för att använda f-string är som följer:
f 'nummer'Låt oss se ett exempel på detta.
#declaring a age variableålder = 25
#konvertera åldersnummer till en sträng
age_str = f "Min ålder är age"
#trycker åldersstr
skriva ut (age_str)
# kontrollerar typen av age_str-variabel
skriva ut (typ (age_str))
Produktion
Med formatet () -funktionen för int till strängkonvertering
Format () -funktionen kan användas för konvertering int till sträng. Det förväntade syftet med format () -funktionen är strängformatering. När vi använder formatet () -funktionen sätter vi platshållaren. Är platshållare som används för att skriva ut värdet på variabeln. Syntaxen för formatet () är:
"".format (nummer)Låt oss se ett exempel på att använda formatet () för int till strängkonvertering.
#declaring variabeln namnnamn = "Kamran"
#declaring a age variable
ålder = 25
# använder formatfunktionen för konvertering int till sträng
skriva ut ("Mitt namn är och min ålder är ".format (namn, ålder))
Produktion
Slutsats
Den här artikeln förklarar olika metoder för att konvertera int till en sträng med enkla exempel. Denna artikel för nybörjare som vill förstå Python int till strängkonvertering.