Python on yksi yleisistä kielistä, joka tukee erityyppisiä tietotyyppejä, kuten kokonaisluku, desimaalipilkun numero, merkkijono ja kompleksiluku. Voimme muuntaa yhden tyyppisen tietotyypin toiseksi tietotyypiksi Pythonissa. Tätä tietotyypin muunnosprosessia kutsutaan tyypin määrittelyksi. Pythonissa kokonaislukuarvo voidaan helposti muuntaa merkkijonoksi käyttämällä str () toiminto. Funktio str () ottaa kokonaisluvun parametrina ja muuntaa sen merkkijonoksi. Int: n muuntaminen merkkijonoksi ei rajoitu vain funktioon str (). Int-merkkijonon muuntamiseen on olemassa useita muita keinoja. Tässä artikkelissa selitetään int-merkkijono-muunnos eri menetelmillä.
Str () -funktion käyttäminen int-merkkijonon muuntamiseen
Str () on sisäänrakennettu Python-toiminto. Lukuarvo välitetään funktiolle str () argumenttina, ja se muuntaa annetun numeron merkkijonoksi. Se ei muunna alkuperäistä muuttujaa merkkijonoksi, mutta tekee numerosta merkkijonotyyppisen version ja palauttaa sen. Str () -funktion syntaksit ovat seuraavat:
str (kokonaisluku_numero)Voimme määrittää minkä tahansa muuttujan tyypin käyttämällä sisäänrakennettua type () -funktiota. Ennen minkä tahansa luvun muuntamista merkkijonoksi voimme määrittää muuttujan tyypin käyttämällä type () -funktiota. Katsotaanpa esimerkki int-merkkijonon muuntamisesta käyttämällä funktiota str ().
#laskee numeromuuttujannumero = 20
#muuttujan tyypin määrittäminen käyttämällä type () -funktiota
tulosta ("Muuttujan tyyppi on", tyyppi (numero))
#muunnetaan numero merkkijonoksi
str_value = str (numero)
#muunnetun str_value-muuttujan tyypin määrittäminen käyttämällä type () -funktiota
tulosta ("Muunnetun muuttujan tyyppi on", tyyppi (str_value))
Tuotos
Lähdössä voidaan havaita, että muunnetun muuttujan tyyppi on merkkijono.
% S -operaattorin käyttäminen int-merkkijonon muuntamiseen
% S: llä voidaan muuntaa kokonaisluku merkkijonoksi. % S -operaattorin käytön syntaksi on seuraava:
"% S"% kokonaislukuKatsotaanpa esimerkki tästä.
#declaing ikämuuttujaikä = 25
#muunnetaan ikäluku merkkijonoksi
age_str = "Ikäni on% s"% ikä
# tulosta ikä_str
tulosta (ikä_str)
#checking of type_str muuttujan tyyppi
tulosta (tyyppi (ikä_str))
Tuotos
Lähdössä voidaan todeta, että uuden muuttujan tyyppi on merkkijono.
F-merkkijonon käyttäminen muunnettaessa int-merkkijono
F-merkkijonomekanismia voidaan käyttää int-merkkijono-muunnokseen. F-merkkijonon syntaksin muoto on seuraava:
f 'numero'Katsotaanpa esimerkki tästä.
#declaing ikämuuttujaikä = 25
#muunnetaan ikäluku merkkijonoksi
age_str = f "Ikäni on age"
# tulosta ikä_str
tulosta (ikä_str)
#checking of type_str muuttujan tyyppi
tulosta (tyyppi (ikä_str))
Tuotos
Format () -toiminnon käyttäminen int-merkkijonon muuntamiseen
Format () -toimintoa voidaan käyttää int-merkkijonon muuntamiseen. Format () -funktion odotettu tarkoitus on merkkijonon muotoilu. Kun käytämme format () -toimintoa, laitamme paikanpidikkeen. Ovat paikkamerkkejä, joita käytetään muuttujan arvon tulostamiseen. Format () -funktion syntakse on:
"".muoto (numero)Katsotaanpa esimerkki format () -funktion käytöstä int-merkkijonon muuntamiseen.
#decluding nimimuuttujaname = "Kamran"
#declaing ikämuuttuja
ikä = 25
# käyttää muotoilutoimintoa muunnettaessa int - merkkijono
tulosta ("Nimeni on ja ikäni on ".muoto (nimi, ikä))
Tuotos
Johtopäätös
Tässä artikkelissa selitetään erilaisia tapoja muuntaa int merkkijonoksi yksinkertaisilla esimerkeillä. Tämä artikkeli aloittelijoille, jotka haluavat ymmärtää Python int-merkkijonon muunnos.