Что выведет этот код?


s = "...hello..."
print(s.strip("."))

Результат выполнения кода: hello

Задача:


s = "...hello..."
print(s.strip("."))

Объяснение:

Метод strip() удаляет указанные символы с начала и конца строки. В данном случае, метод strip(".") удаляет все точки (.) с начала и конца строки s.

Результат:

Вывод программы будет:

hello

Дополнительные замечания:

  • strip() возвращает новую строку, а исходная строка s не изменяется.
  • Если аргумент не указан (например, s.strip()), то strip() удаляет все пробельные символы (пробелы, табуляции, переводы строк) с начала и конца строки.
  • lstrip() удаляет символы только с начала строки, а rstrip() - только с конца строки.
0