Krajta

Python int na řetězec

Python int na řetězec

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é číslo

Podí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ázvu
name = "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.

Hry Jak nainstalovat League Of Legends na Ubuntu 14.04
Jak nainstalovat League Of Legends na Ubuntu 14.04
Pokud jste fanouškem League of Legends, pak je to pro vás příležitost otestovat běh League of Legends. Všimněte si, že LOL je podporován na PlayOnLinu...
Hry Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
OpenRA je herní engine Libre / Free Real Time Strategy, který obnovuje rané hry Westwood, jako je klasický Command & Conquer: Red Alert. Distribuované...
Hry Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Emulátor Dolphin vám umožní hrát vybrané hry Gamecube a Wii na osobních počítačích se systémem Linux (PC). Jako volně dostupný herní emulátor s otevř...