Python

Python int merkkijonoon

Python int merkkijonoon

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 numeromuuttujan
numero = 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"% kokonaisluku

Katsotaanpa esimerkki tästä.

#declaing ikämuuttuja
ikä = 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ämuuttuja
ikä = 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 nimimuuttuja
name = "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.

How to Develop a Game on Linux
A decade ago, not many Linux users would predict that their favorite operating system would one day be a popular gaming platform for commercial video ...
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Parhaat komentorivipelit Linuxille
Komentorivi ei ole vain suurin liittolainen Linuxia käytettäessä - se voi olla myös viihteen lähde, koska voit käyttää sitä pelaamaan monia hauskoja p...