Πώς να αντιστρέψετε μια χορδή στο Python;



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

Η γλώσσα είναι άφθονη σε βέλτιστες λύσεις για προβλήματα που απαιτούν πολλή προσπάθεια και πολύπλοκο κώδικα σε άλλες γλώσσες προγραμματισμού. Ένας από τους λόγους για τους οποίους η python πήρε μεγάλη δημοτικότητα κατά την τελευταία δεκαετία ήταν λόγω της αναγνωσιμότητας και της εύκολης σύνταξης που συνοδεύει. Μια τέτοια ιδέα είναι η αντιστροφή μιας χορδής στο python. έχει πολλές λύσεις για αυτό το συγκεκριμένο πρόβλημα. Σε αυτό το blog, θα συζητήσουμε διάφορους τρόπους για να αντιστρέψετε μια συμβολοσειρά στο python. Τα ακόλουθα θέματα συζητούνται σε αυτό το άρθρο:

Τι είναι μια χορδή;

ΠΡΟΣ ΤΟ είναι ένας αμετάβλητος τύπος δεδομένων στο python που δεν μπορεί να αλλάξει μόλις το δηλώσουμε σε ένα πρόγραμμα. Χρησιμοποιούμε μονά ή διπλά εισαγωγικά για να δηλώσουμε μια συμβολοσειρά στο python. Ακολουθεί ένα παράδειγμα για να δείξετε πώς μπορείτε να δηλώσετε μια συμβολοσειρά στο python.





name = 'edureka' course = 'python' print (name) print (μάθημα)
 Παραγωγή: edureka python

Ευρετηρίαση σε συμβολοσειρές

Για πρόσβαση στην τιμή σε μια συμβολοσειρά, μπορούμε να χρησιμοποιήσουμε ευρετήρια. Τα ευρετήρια είναι τοποθεσίες για συγκεκριμένους χαρακτήρες σε μια συμβολοσειρά. Για παράδειγμα, εάν έχουμε μια συμβολοσειρά 'edureka', το ευρετήριο στον χαρακτήρα 'e' θα είναι 0 και στο τέλος της συμβολοσειράς το ευρετήριο θα είναι 6.

πώς να βρείτε το palindrome στην Ιάβα

ευρετηρίαση - πώς να αντιστρέψετε μια συμβολοσειρά στο python-edureka



name = 'edureka' εκτύπωση (όνομα [4])

Παραγωγή: είναι

Πώς να αντιστρέψετε μια χορδή στο Python;

  • Χρησιμοποιώντας την αναδρομή
def rev (x): str = 'for i in s: str = i + str return str s =' edureka 'εκτύπωση (rev (s))
 Παραγωγή: α κεραύδος
  • Χρησιμοποιώντας ένα
def rev (s): if len (s) == 0: return s other: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
 Παραγωγή: ακαρεά
  • Σύνταξη εκτεταμένων φετών
name = 'edureka' εκτύπωση (όνομα [:: - 1]
 Παραγωγή: ακαρεά
  • Χρησιμοποιώντας αντίστροφη
def rev (s): s = '.join (αντίστροφα) επιστροφή s str =' edureka 'εκτύπωση (rev (str))
 Παραγωγή: ακαρεά

Στα παραπάνω παραδείγματα, έχουμε αντιστρέψει τη συμβολοσειρά χρησιμοποιώντας διαφορετικές προσεγγίσεις. Τα έργα γλώσσας προγραμματισμού Python έχουν πολλές εφαρμογές , , , κ.λπ. Με τις βέλτιστες λειτουργίες και έννοιες, γίνεται πιο εύκολο να συνεργαστείτε με τον πύθωνα με αποτελεσματικά αποτελέσματα. Η αυξανόμενη ζήτηση έχει καλύψει πολλές ευκαιρίες απασχόλησης για επαγγελματίες λογισμικού, γεγονός που καθιστά εξαιρετικά σημαντικό να μάθουμε python. Για να μάθετε όλες τις θεμελιώδεις έννοιες εγγραφείτε στο edureka's και ξεκινήστε τη μάθησή σας.

Έχετε απορίες; Αναφέρετέ τα στην ενότητα σχολίων, θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.