logo

Cum se transformă int în șir în Python

Există numeroase tehnici în Python pentru a converti un număr într-un șir. Utilizarea funcției încorporate str(), care transformă valorile numerice, inclusiv numerele întregi, în reprezentările lor șir, este o metodă populară. Pentru a prelua șirul de potrivire, furnizați variabila întreagă ca intrare pentru str(). O abordare alternativă este utilizarea tehnicilor de formatare a șirurilor de caractere, cum ar fi șiruri f, în care variabila întreg este convertită automat într-un șir prin includerea acesteia între paranteze {} într-un literal șir. Pentru a finaliza conversia, puteți utiliza, de asemenea, specificatorul de formatare %s în șiruri de caractere sau. funcția format().

Sintaxă -

cpld vs fpga
 str(integer_Value) 

Să înțelegem următorul exemplu.

Exemplu - 1 Utilizarea funcției 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) 

Ieșire:

 25 25 

Explicaţie:

O variabilă întreagă numită n este inițializată cu valoarea 25 în acest pasaj al codului Python. Apoi, confirmă că n este un număr întreg prin tipărirea și valoarea acestuia. Apoi, folosește metoda str() pentru a transforma n într-un șir, pe care apoi îl atribuie lui con_num. Ulterior, tipul și valoarea lui con_num sunt tipărite, verificând că este un șir cu aceeași valoare ca n, care este „25”. Rezultatul arată cum să convertiți un număr întreg într-un șir, păstrând în același timp valoarea inițială. De asemenea, ilustrează cum se schimbă tipul de la int la str.

Exemplu - 2 Folosind întregul „%s”.

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

Ieșire:

 

Explicaţie:

O variabilă întreagă numită n este inițializată cu valoarea 10 în acest exemplu Python. Software-ul scoate mai întâi tipul său, verificând dacă este un număr întreg. Apoi folosește specificatorul de format %s într-o expresie șir formatată pentru a transforma n într-un șir, pe care apoi îl atribuie lui con_n. După conversie, emite tipul lui con_n și confirmă că este un șir. Această tehnică de conversie transformă valoarea întreagă n într-o reprezentare șir folosind %s ca substituent pentru valoare. Acest lucru permite formatarea șirurilor.

Exemplu - 3: Utilizarea funcției .format().

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

Ieșire:

 

Explicaţie:

hopa

O variabilă întreagă numită n este inițializată cu valoarea 10 în acest exemplu Python. Software-ul scoate mai întâi tipul lui n, verificând că este un număr întreg. Apoi, folosește o expresie șir și. format() pentru a converti n într-un șir, pe care apoi îl atribuie lui con_n. După conversie, confirmă că con_n este un șir prin tipărirea tipului acestuia. Funcția Python.format() este o modalitate flexibilă de a formata șiruri de caractere; vă permite să inserați dinamic variabile în șiruri de caractere fără a modifica tipurile de date originale ale acestora.

Exemplu - 4: Utilizarea f-string

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

Ieșire:

 

Explicaţie:

O variabilă întreagă numită n este inițializată cu valoarea 10 în acest exemplu Python. Software-ul scoate mai întâi tipul lui n, verificând că este un număr întreg. Apoi, îi atribuie n lui conv_n și îl încadrează între paranteze {} pentru a-l transforma într-un șir folosind formatarea f-string. În urma conversiei, acesta confirmă că obiectul este un șir prin tipărirea tipului de conv_n. Variabilele și expresiile pot fi plasate direct în literale de șir folosind șiruri F, care oferă o metodă clară și ușor de înțeles de formatare a șirurilor în Python, păstrând în același timp tipurile de date originale.

Fiecare tehnică de schimbare a tipului de date întreg la tipul de date șir a fost specificată. Puteți folosi orice se potrivește cel mai bine nevoilor dvs.