Как подсчитать символы в строке в Python: методы и примеры

Чтобы подсчитать количество символов в строке в Python, вы можете использовать несколько методов. Вот несколько часто используемых подходов:

  1. Использование функции len():

    string = "Hello, World!"
    count = len(string)
    print(count)  # Output: 13
  2. Итерация по строке:

    string = "Hello, World!"
    count = 0
    for char in string:
    count += 1
    print(count)  # Output: 13
  3. Использование метода count():

    string = "Hello, World!"
    count = string.count('')
    print(count)  # Output: 13

    Обратите внимание, что метод count() подсчитывает все вхождения заданной подстроки в строку. В этом случае мы подсчитываем пустую подстроку, что фактически дает нам общее количество символов в строке.

  4. Использование регулярных выражений:

    import re
    string = "Hello, World!"
    count = len(re.findall(".", string))
    print(count)  # Output: 13

    Этот метод использует функцию re.findall()для поиска всех вхождений любого символа (представленного точкой .) в строке, а затем вычисляет длину полученный список.