Python int σε συμβολοσειρά

Python Int String



Η Python είναι μια από τις καθολικές γλώσσες που υποστηρίζουν διάφορους τύπους τύπων δεδομένων, όπως ακέραιος, δεκαδικός αριθμός, συμβολοσειρά και σύνθετος αριθμός. Μπορούμε να μετατρέψουμε έναν τύπο δεδομένων σε άλλον τύπο δεδομένων στην Python. Αυτή η διαδικασία μετατροπής τύπου δεδομένων ονομάζεται typecasting. Στην Python, μια ακέραιη τιμή μπορεί εύκολα να μετατραπεί σε συμβολοσειρά χρησιμοποιώντας το str () λειτουργία. Η συνάρτηση str () παίρνει την ακέραια τιμή ως παράμετρο και τη μετατρέπει σε συμβολοσειρά. Η μετατροπή του int σε συμβολοσειρά δεν περιορίζεται μόνο στη συνάρτηση str (). Υπάρχουν διάφορα άλλα μέσα μετατροπής int σε συμβολοσειρά. Αυτό το άρθρο εξηγεί τη μετατροπή int σε συμβολοσειρά με διάφορες μεθόδους.







Χρησιμοποιώντας μια συνάρτηση str () για μετατροπή int σε συμβολοσειρά

Το str () είναι μια ενσωματωμένη συνάρτηση Python. Η ακέραιη τιμή μεταβιβάζεται στη συνάρτηση str () ως όρισμα και μετατρέπει τον δεδομένο αριθμό σε συμβολοσειρά. Δεν μετατρέπει την αρχική μεταβλητή σε συμβολοσειρά, αλλά κάνει την έκδοση τύπου συμβολοσειράς του αριθμού και την επιστρέφει. Η σύνταξη της συνάρτησης str () έχει ως εξής:



Π(ακέραιος_αριθμός)

Μπορούμε να καθορίσουμε τον τύπο οποιασδήποτε μεταβλητής χρησιμοποιώντας τη συνάρτηση τύπου (). Πριν μετατρέψουμε οποιονδήποτε αριθμό σε συμβολοσειρά, μπορούμε να καθορίσουμε τον τύπο της μεταβλητής χρησιμοποιώντας τη συνάρτηση τύπου (). Ας δούμε ένα παράδειγμα μετατροπής int σε συμβολοσειρά χρησιμοποιώντας τη συνάρτηση str ().



#δήλωση μεταβλητής αριθμών

σε ένα=είκοσι

#προσδιορισμός του τύπου της μεταβλητής num χρησιμοποιώντας τη συνάρτηση type ()

Τυπώνω('Ο τύπος της μεταβλητής είναι',τύπος(σε ένα))

#μετατροπή του αριθμού σε συμβολοσειρά

str_value= Π(σε ένα)

#προσδιορισμός του τύπου της μετατρεπόμενης μεταβλητής str_value χρησιμοποιώντας τη συνάρτηση type ()

Τυπώνω('Ο τύπος μετατρεπόμενης μεταβλητής είναι',τύπος(str_value))

Παραγωγή

Στην έξοδο, μπορεί να παρατηρηθεί ότι ο τύπος μετατρεπόμενης μεταβλητής είναι μια συμβολοσειρά.





τελεστής str

Χρήση του τελεστή %s για μετατροπή int σε συμβολοσειρά

Το %s μπορεί να χρησιμοποιηθεί για τη μετατροπή ενός ακέραιου σε συμβολοσειρά. Η σύνταξη της χρήσης του τελεστή %s έχει ως εξής:



%s %ακέραιος

Ας δούμε ένα παράδειγμα αυτού.

#δήλωση μεταβλητής ηλικίας

ηλικία=25

#μετατροπή του αριθμού ηλικίας σε συμβολοσειρά

age_str='Η ηλικία μου είναι %s'%ηλικία

#εκτύπωση της ηλικίας_στρ

Τυπώνω(age_str)

#έλεγχος του τύπου της μεταβλητής age_str

Τυπώνω(τύπος(age_str))

Παραγωγή

Στην έξοδο, μπορεί να παρατηρηθεί ότι ο τύπος της νέας μεταβλητής είναι μια συμβολοσειρά.

κλήση % s

Χρήση f-string για μετατροπή int σε συμβολοσειρά

Ο μηχανισμός f-string μπορεί να χρησιμοποιηθεί για μετατροπή int σε συμβολοσειρά. Η σύνταξη της χρήσης του f-string έχει ως εξής:

στ ’{αριθμός}'

Ας δούμε ένα παράδειγμα αυτού.

#δήλωση μεταβλητής ηλικίας

ηλικία=25

#μετατροπή του αριθμού ηλικίας σε συμβολοσειρά

age_str=φά'Η ηλικία μου είναι {age}'

#εκτύπωση της ηλικίας_στρ

Τυπώνω(age_str)

#έλεγχος του τύπου της μεταβλητής age_str

Τυπώνω(τύπος(age_str))

Παραγωγή

fstring

Χρήση της συνάρτησης format () για μετατροπή int σε συμβολοσειρά

Η συνάρτηση format () μπορεί να χρησιμοποιηθεί για μετατροπή int σε συμβολοσειρά. Ο αναμενόμενος σκοπός της συνάρτησης μορφοποίησης () είναι η μορφοποίηση συμβολοσειρών. Ενώ χρησιμοποιούμε τη συνάρτηση format (), βάζουμε το place holder. Τα {} είναι σύμβολα κράτησης θέσης που χρησιμοποιούνται για την εκτύπωση της τιμής της μεταβλητής. Η σύνταξη της συνάρτησης format () είναι:

{}Τομορφή(αριθμός)

Ας δούμε ένα παράδειγμα χρήσης της συνάρτησης format () για μετατροπή int σε συμβολοσειρά.

#δήλωση μεταβλητής ονόματος

όνομα='Kamran'

#δήλωση μεταβλητής ηλικίας

ηλικία=25

#χρησιμοποιώντας τη λειτουργία μορφοποίησης για μετατροπή int σε συμβολοσειρά

Τυπώνω('Το όνομά μου είναι {} και η ηλικία μου είναι {}'Τομορφή(όνομα,ηλικία))

Παραγωγή

μορφή fnct

συμπέρασμα

Αυτό το άρθρο εξηγεί διάφορες μεθόδους για τη μετατροπή του int σε μια συμβολοσειρά με απλά παραδείγματα. Αυτό το άρθρο για αρχάριους που θέλουν να κατανοήσουν τη μετατροπή του Python int σε συμβολοσειρά.