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.