Πλήθος
Το πλήθος () είναι μια ενσωματωμένη συνάρτηση στο Python. Θα επιστρέψει το συνολικό πλήθος ενός δεδομένου στοιχείου σε μια συμβολοσειρά. Η μέτρηση ξεκινά από την αρχή της συμβολοσειράς έως το τέλος. Είναι επίσης δυνατό να καθορίσετε το ευρετήριο έναρξης και λήξης από το σημείο όπου θέλετε να ξεκινήσει η αναζήτηση.
Σε αυτό το σεμινάριο Python, θα μάθετε:
- Πλήθος
- Η σύνταξη για το PythonString Count ()
- Παράδειγμα 1: Μέθοδος μέτρησης σε συμβολοσειρά
- Παράδειγμα 2: Μετρήστε την εμφάνιση ενός χαρακτήρα σε μια δεδομένη συμβολοσειρά
- Παράδειγμα 3: Μετρήστε την εμφάνιση του substring σε μια δεδομένη συμβολοσειρά
Η σύνταξη για το PythonString Count ()
Σύνταξη συνάρτησης μέτρησης Python:
string.count(char or substring, start, end)
Παράμετροι του Python Syntax
- Char ή substring: Μπορείτε να καθορίσετε έναν μόνο χαρακτήρα ή substring που θέλετε να αναζητήσετε στη δεδομένη συμβολοσειρά. Θα σας επιστρέψει το πλήθος του χαρακτήρα ή του υποστρώματος στη δεδομένη συμβολοσειρά.
- έναρξη : (προαιρετικό) Υποδεικνύει το ευρετήριο εκκίνησης από όπου θα ξεκινήσει η αναζήτηση Εάν δεν δοθεί, θα ξεκινήσει από το 0. Για παράδειγμα, θέλετε να αναζητήσετε έναν χαρακτήρα από τη μέση της συμβολοσειράς. Μπορείτε να δώσετε την αρχική τιμή στη συνάρτηση μέτρησης.
- τέλος : (προαιρετικό) Υποδεικνύει το ευρετήριο τέλους όπου τελειώνει η αναζήτηση. Εάν δεν δοθεί, θα πραγματοποιήσει αναζήτηση μέχρι το τέλος της λίστας ή της συμβολοσειράς που δόθηκε. Για παράδειγμα, δεν θέλετε να σαρώσετε ολόκληρη τη συμβολοσειρά και να περιορίσετε την αναζήτηση μέχρι ένα συγκεκριμένο σημείο, μπορείτε να δώσετε την τιμή να τελειώσει στη συνάρτηση μέτρησης και η μέτρηση θα φροντίσει την αναζήτηση μέχρι εκείνο το σημείο.
ReturnValue
Η μέθοδος count () θα επιστρέψει μια ακέραια τιμή, δηλαδή, το πλήθος του δεδομένου στοιχείου από τη δεδομένη συμβολοσειρά. Επιστρέφει 0 εάν η τιμή δεν βρίσκεται στη δεδομένη συμβολοσειρά.
Παράδειγμα 1: Μέθοδος μέτρησης σε συμβολοσειρά
Το ακόλουθο παράδειγμα δείχνει τη λειτουργία της συνάρτησης μέτρησης () σε μια συμβολοσειρά.
str1 = "Hello World"str_count1 = str1.count('o') # counting the character “o” in the givenstringprint("The count of 'o' is", str_count1)str_count2 = str1.count('o', 0,5)print("The count of 'o' usingstart/end is", str_count2)
Παραγωγή:
The count of 'o' is 2The count of 'o' usingstart/end is 1
Παράδειγμα 2: Μετρήστε την εμφάνιση ενός χαρακτήρα σε μια δεδομένη συμβολοσειρά
Το ακόλουθο παράδειγμα δείχνει την εμφάνιση ενός χαρακτήρα σε μια δεδομένη συμβολοσειρά, καθώς και με τη χρήση του ευρετηρίου έναρξης / λήξης.
str1 = "Welcome to Guru99 Tutorials!"str_count1 = str1.count('u') # counting the character “u” in the given stringprint("The count of 'u' is", str_count1)str_count2 = str1.count('u', 6,15)print("The count of 'u' usingstart/end is", str_count2)
Παραγωγή:
The count of 'u' is 3The count of 'u' usingstart/end is 2
Παράδειγμα 3: Μετρήστε την εμφάνιση του substring σε μια δεδομένη συμβολοσειρά
Το ακόλουθο παράδειγμα δείχνει την εμφάνιση υποστρώματος σε δεδομένη συμβολοσειρά, καθώς και τη χρήσηstart / endindex.
str1 = "Welcome to Guru99 - Free Training Tutorials and Videos for IT Courses"str_count1 = str1.count('to') # counting the substring “to” in the givenstringprint("The count of 'to' is", str_count1)str_count2 = str1.count('to', 6,15)print("The count of 'to' usingstart/end is", str_count2)
Παραγωγή:
The count of 'to' is 2The count of 'to' usingstart/end is 1
Περίληψη:
- Το πλήθος () είναι μια ενσωματωμένη συνάρτηση στο Python. Θα σας επιστρέψει την καταμέτρηση ενός δεδομένου στοιχείου σε μια λίστα ή μια συμβολοσειρά.
- Στην περίπτωση μιας συμβολοσειράς, η μέτρηση ξεκινά από την αρχή της συμβολοσειράς έως το τέλος. Είναι επίσης δυνατό να καθορίσετε το ευρετήριο έναρξης και λήξης από το σημείο όπου θέλετε να ξεκινήσει η αναζήτηση.
- Η μέθοδος count () επιστρέφει μια ακέραια τιμή.