Python je jedným z univerzálnych jazykov, ktoré podporujú rôzne typy dátových typov, ako je celé číslo, číslo desatinnej čiarky, reťazec a komplexné číslo. Jeden typ dátového typu môžeme previesť na iný dátový typ v Pythone. Tento proces premeny dátového typu sa nazýva obsadenie. V Pythone možno celočíselnú hodnotu ľahko previesť na reťazec pomocou znaku str () funkcia. Funkcia str () berie celočíselnú hodnotu ako parameter a prevádza ju na reťazec. Konverzia int na string sa neobmedzuje iba na funkciu str (). Existujú rôzne ďalšie prostriedky na premenu int na reťazec. Tento článok vysvetľuje konverziu typu int na reťazec rôznymi metódami.
Použitie funkcie str () na konverziu typu int na reťazec
Str () je vstavaná funkcia Pythonu. Celočíselná hodnota sa odovzdá funkcii str () ako argument a prevedie dané číslo na reťazec. Neprevádza pôvodnú premennú na reťazec, ale urobí verziu čísla typu reťazca a vráti ju. Syntax funkcie str () je nasledovná:
str (integer_number)Typ ľubovoľnej premennej môžeme určiť pomocou zabudovanej funkcie type (). Pred prevedením ľubovoľného čísla na reťazec môžeme pomocou funkcie type () určiť typ premennej. Pozrime sa na príklad konverzie typu int na reťazec pomocou funkcie str ().
#delarovanie číselnej premennejnum = 20
# určenie typu premennej num pomocou funkcie type ()
print ("Typ premennej je", typ (počet))
#konvertovanie čísla na reťazec
str_value = str (počet)
# určenie typu prevedenej premennej str_value pomocou funkcie type ()
print ("Typ prevádzanej premennej je", typ (str_value))
Výkon
Na výstupe je možné pozorovať, že typom prevádzanej premennej je reťazec.
Použitie operátora% s na konverziu typu int na reťazec
% S možno použiť na prevod celého čísla na reťazec. Syntax použitia operátora% s je nasledovná:
„% S“% celé čísloPozrime sa na príklad.
# deklarovanie vekovej premennejvek = 25 rokov
#konvertovanie vekového čísla na reťazec
age_str = "Môj vek je% s"% vek
#print the age_str
print (age_str)
#kontrola typu premennej age_str
print (type (age_str))
Výkon
Na výstupe je možné vidieť, že typom novej premennej je reťazec.
Použitie f-reťazca na konverziu int na reťazec
Mechanizmus f-reťazca možno použiť na konverziu typu int na reťazec. Syntax použitia reťazca f je nasledovná:
f 'number'Pozrime sa na príklad.
# deklarovanie vekovej premennejvek = 25 rokov
#konvertovanie vekového čísla na reťazec
age_str = f "Môj vek je age"
#print the age_str
print (age_str)
#kontrola typu premennej age_str
print (type (age_str))
Výkon
Použitie funkcie format () na konverziu typu int na reťazec
Funkciu format () je možné použiť na konverziu typu int na reťazec. Očakávaným účelom funkcie format () je formátovanie reťazca. Pri používaní funkcie format () sme umiestnili zástupný znak. Sú zástupné symboly, ktoré sa používajú na tlač hodnoty premennej. Syntax funkcie format () je:
„“.formát (číslo)Pozrime sa na príklad použitia funkcie format () na prevod int na reťazec.
# deklarovanie premennej menameno = "Kamran"
# deklarovanie vekovej premennej
vek = 25 rokov
#použitie funkcie formátu na prevod int na reťazec
print („Volám sa a môj vek je “).formát (meno, vek))
Výkon
Záver
Tento článok vysvetľuje rôzne metódy prepočtu int na reťazec pomocou jednoduchých príkladov. Tento článok pre začiatočníkov, ktorí chcú pochopiť prevod jazyka Python na reťazec.