„Linux“

Kaip konvertuoti sveikąjį skaičių į eilutę „Python“

Kaip konvertuoti sveikąjį skaičių į eilutę „Python“

„Python“ turi kelis įmontuotus duomenų tipus. Kartais rašant „Python“ kodą gali tekti konvertuoti vieną duomenų tipą į kitą. Pavyzdžiui, sujungkite eilutę ir sveikąjį skaičių, pirmiausia turėsite konvertuoti sveikąjį skaičių į eilutę.

Šiame straipsnyje paaiškinta, kaip paversti „Python“ sveikąjį skaičių į eilutę.

„Python“ str () Funkcija #

„Python“ sistemoje sveikus skaičius ir kitus duomenų tipus galime paversti eilutėmis naudodami integruotą str () funkcija.

The str () funkcija grąžina nurodyto objekto eilutės versiją. Jis gali būti šių formų:

klasės str (objektas = ") klasės str (objektas = b", kodavimas = 'utf-8', klaidos = 'griežtas') 

Funkcija priima tris argumentus, tačiau paprastai, konvertuojant sveikąjį skaičių į eilutę, jūs perduosite tik vieną argumentą (objektas) į funkciją.

„Python“ sveikojo skaičiaus konvertavimas į eilutę #

Norėdami konvertuoti skaičių 23 į eilutės versiją, paprasčiausiai perkelkite skaičių į str () funkcija:

str (23) tipas (dienos) 
„23“  

Kabutės apie 23 rodo, kad skaičius nėra sveikas skaičius, o yra eilutės tipo objektas. Taip pat tipas () funkcija rodo, kad objektas yra eilutė.

„Python“ eilutės deklaruojamos naudojant single ("), dviguba ("), arba trigubos kabutės ("" ").

Lyginamos eilutės ir sveikieji skaičiai #

Pabandykime susieti eilutes ir sveikus skaičius naudodami + operatorių ir atspausdinkite rezultatą:

number = 6 lang = "Python" quote = "" + lang + "yra reliaciniai operatoriai" + number + "."spausdinti (citata) 

Pythonas išmes a TypeError išimties klaida, nes ji negali susieti eilučių ir sveikųjų skaičių:

„Traceback“ (paskutinis paskutinis skambutis): failas "", 1 eilutė, in  „TypeError“: gali susieti tik str (o ne „int“) su str 

Norėdami konvertuoti sveikąjį skaičių į eilutę, perduokite sveikąjį skaičių į str () funkcija:

number = 6 lang = "Python" quote = "Yra" + str (skaičius) + "reliaciniai operatoriai" + lang + "."spausdinti (citata) 

Dabar, kai paleisite kodą, jis bus sėkmingai įvykdytas:

„Python“ yra 6 reliaciniai operatoriai. 

Taip pat yra ir kitų eilučių ir skaičių sujungimo būdų.

Integruota stygų klasė suteikia: formatas () metodas, kuris formatuoja tam tikrą eilutę naudodamas savavališką pozicijos ir raktinių žodžių argumentų rinkinį:

number = 6 lang = "Python" quote = "Yra  reliaciniai operatoriai .".formatas (numeris, langas) spausdinti (citata) 
„Python“ yra 6 reliaciniai operatoriai. 

„Python 3“.6 ir vėlesnėse versijose galite naudoti f-stygas, kurios yra pažodinės eilutės, prieš kurias rašoma „f“, turinčios posakius petnešos viduje:

number = 6 lang = "Python" quote = f "lang yra number reliaciniai operatoriai."spausdinti (citata) 
„Python“ yra 6 reliaciniai operatoriai. 

Galiausiai galite naudoti seną% formatavimą:

number = 6 lang = "Python" quote = "% s yra% s reliaciniai operatoriai."% (skaičius, langas) spausdinti (citata) 
„Python“ yra 6 reliaciniai operatoriai. 

Išvada Nr

„Python“ galite konvertuoti sveikąjį skaičių į eilutę naudodami str () funkcija.

Jei turite klausimų ar atsiliepimų, palikite komentarą.

Nemokami ir atvirojo kodo žaidimų varikliai, skirti kurti „Linux“ žaidimus
Šiame straipsnyje bus pateiktas nemokamų ir atvirojo kodo žaidimų variklių, kurie gali būti naudojami kuriant 2D ir 3D žaidimus „Linux“, sąrašas. Toki...
„Tomb Raider for Linux“ pamoka
„Tomb Raider“ šešėlis yra dvyliktas „Tomb Raider“ serijos priedas - veiksmo ir nuotykių žaidimų franšizė, sukurta „Eidos Montreal“. Žaidimą kritikai i...
Kaip padidinti FPS sistemoje „Linux“?
FPS reiškia Kadrai per sekundę. FPS užduotis yra išmatuoti kadrų greitį atkuriant vaizdo įrašus ar žaidimus. Paprastais žodžiais, nepertraukiamų viso ...