Python je jedním z univerzálních jazyků, které podporují různé typy datových typů, jako je celé číslo, číslo desetinné čárky, řetězec a komplexní číslo. V Pythonu můžeme převést jeden typ datového typu na jiný datový typ. Tento proces převodu datového typu se nazývá typové vysílání. V Pythonu lze celočíselnou hodnotu snadno převést na řetězec pomocí str () funkce. Funkce str () převezme celočíselnou hodnotu jako parametr a převede ji na řetězec. Převod int na řetězec se neomezuje pouze na funkci str (). Existují různé další způsoby převodu int na řetězec. Tento článek vysvětluje převod int na řetězec různými metodami.
Použití funkce str () pro převod int na řetězec
Str () je vestavěná funkce Pythonu. Celočíselná hodnota je předána funkci str () jako argument a převede dané číslo na řetězec. Nepřevádí původní proměnnou na řetězec, ale vytvoří verzi čísla typu řetězce a vrátí ji. Syntaxe funkce str () je následující:
str (integer_number)Můžeme určit typ libovolné proměnné pomocí vestavěné funkce type (). Před převedením libovolného čísla na řetězec můžeme určit typ proměnné pomocí funkce type (). Podívejme se na příklad převodu int na řetězec pomocí funkce str ().
# deklarování číselné proměnnénum = 20
# určení typu proměnné num pomocí funkce type ()
print ("Typ proměnné je", typ (počet))
# převod čísla na řetězec
str_value = str (počet)
# určení typu převedené proměnné str_value pomocí funkce type ()
print ("Typ převedené proměnné je", typ (str_value))
Výstup
Na výstupu lze pozorovat, že typem převedené proměnné je řetězec.
Použití operátoru% s pro převod int na řetězec
% S lze použít k převodu celého čísla na řetězec. Syntaxe použití operátoru% s je následující:
„% S“% celé čísloPodívejme se na příklad.
# deklarování věkové proměnnévěk = 25
# převod věkového čísla na řetězec
age_str = "Můj věk je% s"% věk
#print the age_str
tisk (age_str)
#kontrola typu proměnné age_str
print (type (age_str))
Výstup
Na výstupu je vidět, že typem nové proměnné je řetězec.
Použití f-řetězce pro převod int na řetězec
Mechanismus f-řetězce lze použít pro převod int na řetězec. Syntaxe použití f-řetězce je následující:
f 'number'Podívejme se na příklad.
# deklarování věkové proměnnévěk = 25
# převedení věkového čísla na řetězec
age_str = f "Můj věk je age"
#print the age_str
tisk (age_str)
#kontrola typu proměnné age_str
print (type (age_str))
Výstup
Použití funkce format () pro převod int na řetězec
Funkci format () lze použít pro převod int na řetězec. Předpokládaným účelem funkce format () je formátování řetězce. Při používání funkce format () jsme umístili zástupný znak. Jsou zástupné symboly, které se používají k tisku hodnoty proměnné. Syntaxe funkce format () je:
„“.formát (číslo)Podívejme se na příklad použití funkce format () pro převod int na řetězec.
# deklarování proměnné názvuname = "Kamran"
# deklarování věkové proměnné
věk = 25
#použití funkce formátu pro převod int na řetězec
print („Jmenuji se a můj věk je “.formát (jméno, věk))
Výstup
Závěr
Tento článek vysvětluje různé metody převodu int do řetězce pomocí jednoduchých příkladů. Tento článek pro začátečníky, kteří chtějí porozumět převodu Pythonu na řetězec.