strip() в Python удаляет начальные и конечные пробельные символы (пробелы, табы, переносы строк) из строки. 
  Он также может удалять другие указанные символы, переданные в качестве аргумента.
  Если аргумент не указан, удаляются только пробельные символы.
  Возвращает новую строку, не изменяя исходную.
Метод strip() в Python используется для удаления начальных и конечных символов (или пробельных символов по умолчанию) из строки.  Он создает новую строку, не изменяя исходную.
Как он работает:
strip() не передано никаких аргументов, он удаляет все пробельные символы (пробелы, табуляции, переводы строк и т.д.) в начале и конце строки.
        strip() передан аргумент, это строка, содержащая набор символов, которые нужно удалить. strip() удаляет все символы из этого набора, которые находятся в начале и конце исходной строки. Важно отметить, что он удаляет отдельные символы из набора, а не саму строку.
        Примеры:
        
            string1 = "   Hello, World!   "
            stripped_string1 = string1.strip()  # stripped_string1 станет "Hello, World!"
            string2 = "***Python is fun!***"
            stripped_string2 = string2.strip("*") # stripped_string2 станет "Python is fun!"
            string3 = "abcThis is a testabc"
            stripped_string3 = string3.strip("abc") # stripped_string3 станет "This is a test"
            string4 = "   Hello, World!\n\t"
            stripped_string4 = string4.strip()  # stripped_string4 станет "Hello, World!"
            string5 = "abcdefg"
            stripped_string5 = string5.strip("ga") #stripped_string5 станет "bcdef" так как g удаляется с конца, а a с начала
        
    
    Важные моменты:
strip() возвращает новую строку.  Исходная строка не изменяется.strip() удаляет символы только в начале и конце строки. Символы внутри строки не удаляются.lstrip() (удаляет символы только слева) и rstrip() (удаляет символы только справа).