У меня есть функция, которая начинается так:Python метод .strip не работает
def solve_eq(string1):
string1.strip(' ')
return string1
Я вводящая строку «1 + 2 * 3 ** 4» но оператор возврата не раздевая пространства и я не могу понять, почему. Я даже попробовал .replace() без везения.
Строки неизменны, так что ничего, чтобы действовать на не ожидал их на месте. Используйте возвращаемое значение 'string1.strip()'. –
Мне нужно дополнительно изменить строку, так что я могу сделать что-то вроде string2 = string1.strip ('')? –
Попробуйте. (Это был именно мой смысл). Вы также можете перестроить строку 'string1 = string1.strip ('')'. –