Python on üks universaalsetest keeltest, mis toetab erinevat tüüpi andmetüüpe, nagu täisarv, kümnendkoht, string ja kompleksarv. Saame Pythonis teisendada ühte tüüpi andmetüüpe teiseks. Seda andmetüübi teisendamisprotsessi nimetatakse tüpecastinguks. Pythonis saab täisarvu hõlpsasti stringiks teisendada, kasutades str () funktsioon. Funktsioon str () võtab parameetriks täisarvu ja teisendab selle stringiks. Int-i teisendamine stringiks ei piirdu ainult funktsiooniga str (). Int-stringide teisendamiseks on palju muid vahendeid. Selles artiklis selgitatakse int-stringi teisendamist erinevate meetoditega.
Funktsiooni str () kasutamine int-stringi teisendamiseks
Str () on Pythoni sisseehitatud funktsioon. Täisarvu väärtus edastatakse funktsioonile str () argumendina ja see teisendab antud numbri stringiks. See ei muuda algset muutujat stringiks, kuid muudab numbri stringitüübi versiooni ja tagastab selle. Funktsiooni str () süntaks on järgmine:
str (täisarv_arv)Mis tahes muutuja tüübi saame määrata funktsiooni sisseehitatud tüüp () abil. Enne suvalise numbri teisendamist stringiks saame funktsiooni type () abil kindlaks määrata muutuja tüübi. Vaatame funktsiooni str () abil int-stringi teisendamise näidet.
#arvumuutuja deklareeriminearv = 20
# num muutuja tüübi määramine funktsiooni type () abil
print ("Muutuja tüüp on", tüüp (num))
#konverteerib numbri stringiks
str_value = str (arv)
# teisendatud muutuja str_value tüübi määramine funktsiooni type () abil
print ("Teisendatud muutuja tüüp on", type (str_value))
Väljund
Väljundis võib täheldada, et teisendatud muutuja tüüp on string.
Operaatori% s kasutamine int-stringide teisendamiseks
% S saab kasutada täisarvu teisendamiseks stringiks. Operaatori% s kasutamise süntaks on järgmine:
„% S”% täisarvVaatame selle näite.
# vanusemuutuja deklareeriminevanus = 25
#vanusenumbri teisendamine stringiks
age_str = "Minu vanus on% s"% vanus
# vanuse_str. printimine
print (vanuse_str)
#checking type of age_str muutuja
print (tüüp (vanuse_str))
Väljund
Väljundis võib näha, et uue muutuja tüüp on string.
F-stringi kasutamine int-stringi teisendamiseks
F-stringi mehhanismi saab kasutada int-stringi teisendamiseks. F-stringi kasutamise süntaks on järgmine:
f 'number'Vaatame selle näite.
# vanusemuutuja deklareeriminevanus = 25
#vanusenumbri teisendamine stringiks
age_str = f "Minu vanus on age"
# vanuse_str. printimine
print (vanuse_str)
#checking type of age_str muutuja
print (tüüp (vanuse_str))
Väljund
Funktsiooni format () kasutamine int-stringide teisendamiseks
Funktsiooni format () saab kasutada int-stringide teisendamiseks. Funktsiooni format () eeldatav eesmärk on stringi vormindamine. Funktsiooni format () kasutamise ajal panime kohahoidja. On kohahoidjad, mida kasutatakse muutuja väärtuse printimiseks. Funktsiooni format () süntaks on:
„”.vorming (number)Vaatame näidet funktsiooni format () kasutamise kohta int-stringide teisendamiseks.
#deklareerides nimemuutujanimi = "Kamran"
# vanusemuutuja deklareerimine
vanus = 25
# kasutades vormingu funktsiooni int-stringide teisendamiseks
print ("Minu nimi on ja minu vanus on ".vorm (nimi, vanus))
Väljund
Järeldus
Selles artiklis selgitatakse lihtsate näidete abil erinevaid meetodeid int-i stringiks muutmiseks. See artikkel on mõeldud algajatele, kes soovivad mõista Pythoni int-stringide teisendamist.