Πλήθος συμβολοσειρών Python ()

Η μέθοδος καταμέτρησης συμβολοσειρών () επιστρέφει τον αριθμό των εμφανίσεων μιας συμβολοσειράς στη δεδομένη συμβολοσειρά.

Με απλά λόγια, η count()μέθοδος αναζητά το υπόστρωμα στη δεδομένη συμβολοσειρά και επιστρέφει πόσες φορές υπάρχει το υπόστρωμα σε αυτήν.

Παίρνει επίσης προαιρετικές παραμέτρους έναρξης και λήξης για να καθορίσει τις θέσεις έναρξης και λήξης στη συμβολοσειρά αντίστοιχα.

Η σύνταξη της count()μεθόδου είναι:

 string.count (substring, έναρξη =…, τέλος =…)

Παράμετρος συμβολοσειράς () Παράμετροι

count()Η μέθοδος απαιτεί μόνο μία παράμετρο για εκτέλεση. Ωστόσο, έχει επίσης δύο προαιρετικές παραμέτρους:

  • substring - string του οποίου ο αριθμός θα βρεθεί.
  • start (Προαιρετικό) - αρχικό ευρετήριο εντός της συμβολοσειράς όπου ξεκινά η αναζήτηση.
  • end (Προαιρετικό) - ευρετήριο λήξης στη συμβολοσειρά όπου τελειώνει η αναζήτηση

Σημείωση: Το ευρετήριο στο Python ξεκινά από 0, όχι 1.

Τιμή επιστροφής από τον αριθμό συμβολοσειρών ()

count() Η μέθοδος επιστρέφει τον αριθμό των εμφανίσεων του substring στη δεδομένη συμβολοσειρά.

Παράδειγμα 1: Μετρήστε τον αριθμό εμφανίσεων ενός δεδομένου υποστρώματος

 # define string string = "Python is awesome, isn't it?" substring = "is" count = string.count(substring) # print count print("The count is:", count)

Παραγωγή

 Ο αριθμός είναι: 2 

Παράδειγμα 2: Μετρήστε τον αριθμό των εμφανίσεων ενός δεδομένου υποστρώματος χρησιμοποιώντας την αρχή και το τέλος

 # define string string = "Python is awesome, isn't it?" substring = "i" # count after first 'i' and before the last 'i' count = string.count(substring, 8, 25) # print count print("The count is:", count)

Παραγωγή

 Η μέτρηση είναι: 1 

Εδώ, η καταμέτρηση ξεκινά αφού iσυναντηθεί το πρώτο , δηλαδή 7thθέση ευρετηρίου.

Και, τελειώνει πριν από την τελευταία i, δηλ 25th. Θέση ευρετηρίου.

ενδιαφέροντα άρθρα...