Anonim

Είναι πάλι η ώρα των ερωτήσεων του αναγνώστη. Αυτή τη φορά είμαι σε άγνωστη επικράτεια, προγραμματισμό. Ευτυχώς, ξέρω έναν άνθρωπο που μπορεί και ήταν αρκετά καλός για να με βοηθήσει με την απάντηση. Η ερώτηση ήταν «πώς μετατρέπετε έναν ακέραιο σε μια συμβολοσειρά της Python;» Όπως πάντα, προσπαθώ να απαντήσω.

Η Python είναι πάνω από 25 ετών και εξακολουθεί να είναι ισχυρή. Πρόκειται για μια γλώσσα προγραμματισμού υψηλού επιπέδου που χρησιμοποιείται για τη δημιουργία ποικίλων προγραμμάτων. Πρόκειται για μια γλώσσα «γενικού σκοπού» που μπορεί να μετατραπεί σε παιχνίδια, εφαρμογές ιστού, ρουτίνες AI και ακόμη και επιτραπέζια προγράμματα. Δεδομένου ότι χρησιμοποιεί πιο απλή γλώσσα από τον κώδικα, είναι πολύ φιλική προς το χρήστη και ακόμη και κατάφερα να αρχίσω να το αντιμετωπίζω. Αν μπορώ, μπορείτε σίγουρα!

Πρώτα θα απαντήσω στην ερώτηση του αναγνώστη και στη συνέχεια θα συζητήσω λίγο περισσότερο για την Python, επειδή θα βρω τον πολύ ενθουσιασμένο από αυτό.

Μετατροπή ακέραιας σε μια συμβολοσειρά σε Python

Ένας ακέραιος είναι ένας αριθμός. Η μετατροπή ενός αριθμού σε μια συμβολοσειρά χρησιμοποιείται για πίνακες και παραγγελθέντες κατάλογους που παίζουν ρόλο σε πολλές εφαρμογές παραγωγικότητας που έχουν γραφτεί στη Python. Υπάρχουν προφανώς μερικοί τρόποι για να μετατρέψετε τον ακέραιο σε μια συμβολοσειρά της Python, αλλά μου έδειξε τη λειτουργία 'str' έτσι θα χρησιμοποιήσει αυτή στο παράδειγμα. Άλλοι τρόποι περιλαμβάνουν τα 'repr' και '% d'% '.

Η μορφή είναι 'str (int)'.

Για παράδειγμα, αν πληκτρολογήσατε τα ακόλουθα σε έναν επεξεργαστή Python, θα μπορούσατε να εκτελέσετε κάποια βασικά μαθηματικά:

d = 100, 0 / 52, 0

s = str (δ)

print s

Το μαθηματικό είναι 100 διαιρούμενο με 52. Το 'str' προστίθεται με (d) για να υποδείξει από πού να πάρει την είσοδο από, στη συνέχεια να εκτελέσει την αντιστοιχία και να εκτυπώσετε το αποτέλεσμα. Στην περίπτωση αυτή, το αποτέλεσμα είναι 1, 9230769.

Μία πιο περίπλοκη έκδοση:

d = 100, 0 / 52, 0

# Χρησιμοποιήστε 8 χαρακτήρες, δώστε 2 δεκαδικά ψηφία

s = "% 8.2f"% d

print s

Αυτός ο κώδικας εκτελεί το ίδιο μαθηματικό αλλά προσδιορίζει μόνο δύο δεκαδικά ψηφία στο αποτέλεσμα. Έτσι, η εκτύπωση θα είναι τότε 1, 92.

Αυτός είναι ο τρόπος μετατροπής του ακέραιου σε μια συμβολοσειρά της Python.

Κάτι φόντο στο Python

Ως συγγραφέας για τους ανθρώπους, δυσκολεύομαι να διαβάζω ή ακόμα και να κατανοώ το γράψιμο για μηχανές. Οι προτάσεις δεν έχουν νόημα, η σύνταξη είναι αδύνατο να ακολουθηθεί και δεν το καταλαβαίνω. Ωστόσο, η Python είναι λίγο διαφορετική. Φαίνεται πιο απλό από άλλες γλώσσες προγραμματισμού.

Αυτό το καθιστά πολύ αρχάριο φιλικό. Μπορείτε να κάνετε γρήγορα κάτι διασκεδαστικό ή χρήσιμο με τη γλώσσα που αποδίδει αυτή την άμεση ικανοποίηση που όλοι επιθυμούμε. Μπορείτε επίσης να κάνετε κάποια δροσερά πράγματα. Αυτός είναι ο λόγος για τον οποίο η Python είναι πλέον πιο δημοφιλής από την Java ως γλώσσα προγραμματισμού πύλης επιλογής για πολλά κολλέγια και πανεπιστήμια σε όλο τον κόσμο.

Μόλις καταλάβετε την έκταση στην οποία χρησιμοποιείται το Python, γίνεται πολύ πιο ενδιαφέρον. Για παράδειγμα, η Industrial Light & Magic χρησιμοποιεί την Python, όπως και οι Rackspace, Honeywell, Philips, AstraZenica, ForecastWatch, D-link και μια σειρά άλλων μεγάλων εταιρειών. Όλοι χρησιμοποιούν την Python για κάτι στο πλαίσιο της επιχείρησής τους, από το χειρισμό διαδικασιών έως τη διαχείριση δεδομένων.

Αν έχετε χρησιμοποιήσει ποτέ το addon MCDcrafton Minecraft, χρησιμοποιεί επίσης Python για να δημιουργήσει το πρόσθετο περιεχόμενο. Σας επιτρέπει επίσης να δημιουργήσετε το δικό σας εάν έχετε λίγη γνώση προγραμματισμού.

Χρησιμοποιώντας την Python

Το Python μπορεί να μεταφορτωθεί δωρεάν εδώ και αναπτύσσεται και ενημερώνεται τακτικά. Ο κώδικας είναι ανοικτού κώδικα και διατηρείται από έναν τεράστιο αριθμό προγραμματιστών. Υπάρχει μια έκδοση των Windows και Unix που διατίθεται δωρεάν για να κάνετε με ό, τι θέλετε.

Υπάρχουν δύο εκδόσεις, Python 2 και Python 3. Η έκδοση 2 είναι η παλαιότερη έκδοση της γλώσσας ενώ η Python 3 είναι η τρέχουσα και η μελλοντική έκδοση. Εάν σκοπεύετε να μάθετε Python για ένα συγκεκριμένο πρόγραμμα ή εφαρμογή, ίσως χρειαστεί να κάνετε λήψη της έκδοσης 2. Εάν θέλετε να μάθετε για να δημιουργήσετε τη δική σας, η έκδοση 3 θα είναι εντάξει. Μπορείτε να κατεβάσετε και τα δύο και να εκτελέσετε είτε θέλετε.

Μόλις εγκατασταθεί, χρησιμοποιείτε Python από τη γραμμή εντολών. Ανοίξτε ένα παράθυρο γραμμής εντολών ως διαχειριστής, πληκτρολογήστε 'python3 -version' και πατήστε Enter. Εάν χρησιμοποιείτε την έκδοση 2, προφανώς πληκτρολογήστε 'python2 -version' και πατήστε Enter. Στη συνέχεια, θα μπείτε στο περιβάλλον προγραμματισμού.

Αυτό συμβαίνει στο βαθμό που έχω φτάσει μέχρι τώρα με την Python. Αυτός ο οδηγός στο "Ο οδηγός του Hitchhiker's Guide to Python" μπορεί να σας οδηγήσει περισσότερο αν θέλετε να πάτε.

Είμαι πιο γραμματικά κλίση ότι προγραμματικά έτσι Python θα είναι δύσκολο για μένα. Παρ 'όλα αυτά, έχω επιδείξει το ενδιαφέρον μου για το λόγο αυτό σας βαρεθεί με περισσότερα πράγματα σχετικά με τη γλώσσα που πιθανότατα δεν θέλετε να μάθετε. Τουλάχιστον έμαθα αρκετά ώστε να μπορώ να απαντήσω στην αρχική ερώτηση!

Πώς να μετατρέψετε έναν ακέραιο σε μια συμβολοσειρά στο Python