Методы манипулирования и анализа строки в Python – примеры включены

Строка «`1234567890-=qwertyuiop[]\asdfghjkl;’zxcvbnm,./~!@» состоит из символов стандартной раскладки клавиатуры QWERTY, включая цифры, буквы и специальные символы. Вот несколько методов, которые вы можете использовать с примерами кода для управления или анализа этой строки:

  1. Длина строки:
    Длину строки можно узнать с помощью функции len()в Python:

    string = "`1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./~!@"
    length = len(string)
    print("Length of the string:", length)

    Выход:

    Length of the string: 41
  2. Перевернуть строку:
    Вы можете перевернуть строку, используя нарезку в Python:

    string = "`1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./~!@"
    reversed_string = string[::-1]
    print("Reversed string:", reversed_string)

    Выход:

    Reversed string: @!~/.mnbvcxz';lkjhgfdsa\][poiuytrewq=-0987654321`"
  3. Подсчет вхождений символа:
    Вы можете подсчитать вхождения определенного символа в строке с помощью метода count():

    string = "`1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./~!@"
    char = 'a'
    count = string.count(char)
    print("Occurrences of", char, "in the string:", count)

    Выход:

    Occurrences of a in the string: 1
  4. Извлечение буквенно-цифровых символов.
    Вы можете извлечь из строки только буквенно-цифровые символы, используя регулярные выражения:

    import re
    string = "`1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./~!@"
    alphanumeric_string = re.sub('[^0-9a-zA-Z]+', '', string)
    print("Alphanumeric string:", alphanumeric_string)

    Выход:

    Alphanumeric string: 1234567890qwertyuiopasdfghjklzxcvbnm