logo

Hogyan lehet az int-et karakterláncsá konvertálni a Pythonban

A Pythonban számos technika létezik számok karakterláncsá alakítására. A beépített str() függvény használata, amely a numerikus értékeket – beleértve az egész számokat is – karakterlánc-reprezentációikká alakítja, egy népszerű módszer. A megfelelő karakterlánc lekéréséhez adja meg az egész változót az str() bemeneteként. Egy másik megközelítés a karakterlánc formázási technikák használata, például az f-stringek, amelyekben az egész változót automatikusan karakterláncsá alakítják úgy, hogy a karakterlánc-literálon belül göndör zárójelekbe teszik {}. Az átalakítás befejezéséhez használhatja a %s formázási specifikátort a karakterláncokon belül vagy a. format() függvény.

Szintaxis -

 str(integer_Value) 

Értsük meg a következő példát.

Példa - 1 Az str() függvény használata

hosszúságú húr
 n = 25 # check and print type of num variable print(type(n)) print(n) # convert the num into string con_num = str(n) # check and print type converted_num variable print(type(con_num)) print(con_num) 

Kimenet:

 25 25 

Magyarázat:

Az n nevű egész változót a Python kódnak ebben a szakaszában 25 értékkel inicializáljuk. Ezután a típusának és értékének kinyomtatásával megerősíti, hogy n egész szám. Ezután az str() metódus segítségével n-et karakterláncgá alakítja, amelyet aztán a con_num-hoz rendel. Ezt követően a rendszer kinyomtatja a con_num típusát és értékét, ellenőrizve, hogy ez egy karakterlánc, amelynek értéke megegyezik az n értékkel, ami '25'. Az eredmény megmutatja, hogyan lehet egy egész számot karakterláncsá alakítani az eredeti érték megőrzése mellett. Azt is bemutatja, hogyan változtathatja meg a típust int-ről str-re.

Példa - 2 A '%s' egész szám használata

fájl megnyitása java-ban
 n = 10 # check and print type of n variable print(type(n)) # convert the num into a string and print con_n = '% s' % n print(type(con_n)) 

Kimenet:

 

Magyarázat:

Ebben a Python-példában egy n nevű egész változót 10-es értékkel inicializálunk. A szoftver először kiadja a típusát, és ellenőrzi, hogy az egész szám. Ezután a %s formátumspecifikátort használja egy formázott karakterlánc-kifejezésben, hogy az n-et karakterláncsá alakítsa, amelyet aztán hozzárendel a con_n-hez. Az átalakítást követően kiadja a con_n típusát, és megerősíti, hogy ez egy karakterlánc. Ez a konverziós technika az n egész számot karakterlánc-reprezentációvá alakítja úgy, hogy a %s-t használja az érték helyőrzőjeként. Ez lehetővé teszi a karakterlánc formázását.

Példa - 3: A .format() függvény használata

 n = 10 # check and print type of num variable print(type(n)) # convert the num into string and print con_n = '{}'.format(n) print(type(con_n)) 

Kimenet:

 

Magyarázat:

egy karakterlánc felosztása c++-ban

Ebben a Python-példában egy n nevű egész változót 10-es értékkel inicializálunk. A szoftver először n típusát adja ki, ellenőrzi, hogy az egész szám. Ezután egy karakterlánc-kifejezést és a. format() metódussal konvertálja az n-t karaktersorozattá, amelyet azután a con_n-hez rendel. Az átalakítás után a típusának kinyomtatásával megerősíti, hogy a con_n egy karakterlánc. A Python.format() függvény rugalmas módja a karakterláncok formázásának; lehetővé teszi változók dinamikus beszúrását karakterláncokba anélkül, hogy megváltoztatná eredeti adattípusukat.

Példa - 4: F-string használata

 n = 10 # check and print type of num variable print(type(n)) # convert the num into string conv_n = f'{n}' # print type of converted_num print(type(conv_n)) 

Kimenet:

karakterlánc tartalmaz
 

Magyarázat:

Ebben a Python-példában egy n nevű egész változót 10-es értékkel inicializálunk. A szoftver először n típusát adja ki, ellenőrzi, hogy az egész szám. Ezután hozzárendeli az n-et a conv_n-hez, és göndör zárójelekbe {} teszi, hogy f-string formázással karakterláncsá alakítsa. Az átalakítást követően a conv_n típusának kinyomtatásával megerősíti, hogy az objektum egy karakterlánc. A változók és kifejezések közvetlenül elhelyezhetők karakterlánc-literálokba F-karakterláncok használatával, amelyek világos és érthető módszert biztosítanak a karakterláncok formázására a Pythonban, miközben megőrzik eredeti adattípusukat.

Minden technika meg van adva az egész adattípus karakterlánc adattípusra történő megváltoztatására. Használhatja azt, amelyik a legjobban megfelel az Ön igényeinek.