Методы работы со строками и подсчета символов в Python

  1. Манипуляции со строками:

    phrase = 'sssssssssssss'
    reversed_phrase = phrase[::-1]
    print(reversed_phrase)  # Output: ssssssssssss
  2. Подсчет вхождений:

    phrase = 'sssssssssssss'
    count = phrase.count('s')
    print(count)  # Output: 12
  3. Создание списка:

    phrase = 'sssssssssssss'
    char_list = list(phrase)
    print(char_list)  # Output: ['s', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's']
  4. Замена символов:

    phrase = 'sssssssssssss'
    replaced_phrase = phrase.replace('s', 'x')
    print(replaced_phrase)  # Output: xxxxxxxxxxxxx
  5. Регулярные выражения:

    import re
    phrase = 'sssssssssssss'
    matches = re.findall('s', phrase)
    print(matches)  # Output: ['s', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's']