Python ir viena no universālajām valodām, kas atbalsta dažāda veida datus, piemēram, veselu skaitli, decimāldaļu skaitli, virkni un kompleksa numuru. Mēs varam pārveidot viena veida datu tipu citā Python datu tipā. Šo datu veida konvertēšanas procesu sauc par tipogrāfiju. Programmā Python vesela skaitļa vērtību var viegli pārveidot par virkni, izmantojot str () funkciju. Funkcija str () ņem vesela skaitļa vērtību kā parametru un pārvērš to virknē. Int pārveidošana par virkni neaprobežojas tikai ar funkciju str (). Ir dažādi citi int-string pārveidošanas līdzekļi. Šajā rakstā ir izskaidrota int-string pārveidošana ar dažādām metodēm.
Funkcijas str () izmantošana int-string pārveidošanai
Str () ir Python iebūvēta funkcija. Vesels skaitlis tiek nosūtīts funkcijai str () kā arguments, un tas pārveido norādīto skaitli virknē. Tas nepārvērš sākotnējo mainīgo virknē, bet padara skaitļa virknes tipa versiju un to atgriež. Funkcijas str () sintakse ir šāda:
str (vesels skaitlis)Mēs varam noteikt jebkura mainīgā tipu, izmantojot iebūvēto type () funkciju. Pirms jebkura skaitļa pārveidošanas par virkni, mēs varam noteikt mainīgā veidu, izmantojot funkciju type (). Apskatīsim int-string pārveidošanas piemēru, izmantojot funkciju str ().
#deklarējot skaitļa mainīgoskaitlis = 20
# num mainīgā veida noteikšana, izmantojot type () funkciju
print ("Mainīgā tips ir", tips (num))
#konvertēt skaitli virknē
str_value = str (num)
# pārveidotā str_value mainīgā veida noteikšana, izmantojot funkciju type ()
print ("Konvertētā mainīgā tips ir", tips (str_value))
Rezultāts
Izejā var novērot, ka pārveidotā mainīgā tips ir virkne.
Operatora% s izmantošana int-string pārveidošanai
% S var izmantot, lai veselu skaitli pārveidotu par virkni. Operatora% s izmantošanas sintakse ir šāda:
“% S”% vesels skaitlisApskatīsim šī piemēru.
#deklarējot vecuma mainīgovecums = 25
#konvertēt vecuma skaitli virknē
age_str = "Mans vecums ir% s"% vecums
#drukas vecuma_str
izdrukāt (age_str)
#checking type of age_str mainīgais
drukāt (tips (vecuma_str))
Rezultāts
Izejā var redzēt, ka jaunā mainīgā tips ir virkne.
Izmantojot f-string, lai pārveidotu int-string
F-virknes mehānismu var izmantot int-string pārveidošanai. F-virknes izmantošanas sintakse ir šāda:
f 'numurs'Apskatīsim šī piemēru.
#deklarējot vecuma mainīgovecums = 25
#konvertēt vecuma skaitli virknē
age_str = f "Mans vecums ir age"
#drukas vecuma_str
izdrukāt (age_str)
#checking type of age_str mainīgais
drukāt (tips (vecuma_str))
Rezultāts
Funkcijas format () izmantošana int-string pārveidošanai
Funkciju format () var izmantot int-string pārveidošanai. Paredzamais funkcijas format () mērķis ir virknes formatēšana. Izmantojot formāta () funkciju, mēs ievietojam vietas turētāju. Ir vietturi, kurus izmanto mainīgā vērtības drukāšanai. Funkcijas format () sintakse ir šāda:
“”.formāts (numurs)Apskatīsim piemēru formāta () izmantošanai int-string pārveidošanai.
#deklarējot nosaukuma mainīgoname = "Kamran"
#deklarējot vecuma mainīgo
vecums = 25
#izmantojot formāta funkciju int-string pārveidošanai
drukāt ("Mans vārds ir un mans vecums ir ".formāts (nosaukums, vecums))
Rezultāts
Secinājums
Šajā rakstā ir izskaidrotas dažādas metodes, kā int pārveidot par virkni, izmantojot vienkāršus piemērus. Šis raksts ir paredzēts iesācējiem, kuri vēlas izprast Python int-string pārveidošanu.