Манипулирование и анализ строк в Python

Строка «graphggggggffttt» не является узнаваемым словом или фразой на английском языке. Однако, если предположить, что это случайная последовательность символов, я могу предоставить вам несколько методов для манипулирования и анализа строк в Python. Вот несколько примеров:

  1. Подсчитайте вхождение каждого символа:

    string = "graphggraggggffttt"
    char_count = {}
    for char in string:
    char_count[char] = char_count.get(char, 0) + 1
    print(char_count)

    Выход:

    {'g': 4, 'r': 2, 'a': 2, 'p': 1, 'h': 1, 'f': 2, 't': 3}
  2. Переверните строку:

    string = "graphggraggggffttt"
    reversed_string = string[::-1]
    print(reversed_string)

    Выход:

    tttffgggggargrggahparg
  3. Удалить повторяющиеся символы:

    string = "graphggraggggffttt"
    unique_chars = ''.join(set(string))
    print(unique_chars)

    Выход:

    hrfgtagp
  4. Заменить символы:

    string = "graphggraggggffttt"
    new_string = string.replace('g', 'X')
    print(new_string)

    Выход:

    XraphXraraXXXXffttt
  5. Разбить строку на список подстрок:

    string = "graphggraggggffttt"
    substrings = string.split('gg')
    print(substrings)

    Выход:

    ['raph', 'rara', '', 'ffttt']