logo

Kā Python konvertēt int par virkni

Python pastāv daudzas metodes skaitļa konvertēšanai virknē. Viena populāra metode ir iebūvētās funkcijas str() izmantošana, kas pārveido skaitliskās vērtības, tostarp veselus skaitļus, to virkņu attēlojumos. Lai izgūtu atbilstošo virkni, vienkārši ievadiet veselu mainīgo kā str() ievadi. Alternatīva pieeja ir izmantot virkņu formatēšanas paņēmienus, piemēram, kā f-stringus, kuros veselais skaitļa mainīgais tiek automātiski pārveidots par virkni, iekļaujot to cirtainās iekavās {} virknes literālā. Lai pabeigtu konvertēšanu, varat arī izmantot %s formatējuma norādītāju virknēs vai. format() funkcija.

Sintakse —

 str(integer_Value) 

Sapratīsim šādu piemēru.

Piemērs - 1 Izmantojot funkciju str().

 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) 

Izvade:

 25 25 

Paskaidrojums:

rdbms normalizācija

Šajā Python koda fragmentā vesels skaitlis mainīgais ar nosaukumu n tiek inicializēts ar vērtību 25. Pēc tam tas apstiprina, ka n ir vesels skaitlis, izdrukājot tā veidu un vērtību. Pēc tam tā izmanto str() metodi, lai pārvērstu n par virkni, kuru pēc tam piešķir con_num. Pēc tam tiek izdrukāts con_num veids un vērtība, pārbaudot, vai tā ir virkne ar tādu pašu vērtību kā n, kas ir “25”. Rezultāts parāda, kā pārvērst veselu skaitli virknē, saglabājot sākotnējo vērtību. Tas arī parāda, kā mainīt veidu no int uz str.

Piemērs - 2. Veselā skaitļa '%s' izmantošana

 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)) 

Izvade:

 

Paskaidrojums:

Šajā Python piemērā vesels skaitlis mainīgais ar nosaukumu n tiek inicializēts ar vērtību 10. Programmatūra vispirms izvada savu tipu, pārbaudot, vai tas ir vesels skaitlis. Pēc tam tas izmanto %s formāta specifikāciju formatētā virknes izteiksmē, lai pārvērstu n par virkni, kuru pēc tam piešķir con_n. Pēc konvertēšanas tas izvada con_n tipu un apstiprina, ka tā ir virkne. Šis konvertēšanas paņēmiens pārvērš vesela skaitļa vērtību n virknes attēlojumā, izmantojot %s kā vērtības vietturi. Tas ļauj formatēt virkni.

3. piemērs: funkcijas .format() izmantošana

 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)) 

Izvade:

 

Paskaidrojums:

Šajā Python piemērā vesels skaitlis mainīgais ar nosaukumu n tiek inicializēts ar vērtību 10. Programmatūra vispirms izvada n veidu, pārbaudot, vai tas ir vesels skaitlis. Tālāk tas izmanto virknes izteiksmi un. format() metodi, lai pārvērstu n par virkni, ko tā pēc tam piešķir kon_n. Pēc konvertēšanas tas apstiprina, ka con_n ir virkne, izdrukājot tās veidu. Python's.format() funkcija ir elastīgs veids, kā formatēt virknes; tas ļauj dinamiski ievietot mainīgos lielumus virknēs, nemainot to sākotnējos datu tipus.

4. piemērs: f-string izmantošana

 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)) 

Izvade:

 

Paskaidrojums:

Šajā Python piemērā vesels skaitlis mainīgais ar nosaukumu n tiek inicializēts ar vērtību 10. Programmatūra vispirms izvada n veidu, pārbaudot, vai tas ir vesels skaitlis. Pēc tam tas piešķir n parametram conv_n un ievieto to cirtainās iekavās {}, lai pārveidotu to par virkni, izmantojot f-string formatējumu. Pēc konvertēšanas tas apstiprina, ka objekts ir virkne, izdrukājot veidu conv_n. Mainīgos un izteiksmes var tieši ievietot virkņu literāļos, izmantojot F-virknes, kas nodrošina skaidru un saprotamu metodi virkņu formatēšanai Python, vienlaikus saglabājot to sākotnējos datu tipus.

Ir norādīts katrs paņēmiens vesela skaitļa datu tipa maiņai uz virknes datu tipu. Varat izmantot to, kas vislabāk atbilst jūsu vajadzībām.