Python, убрать пробелы с помощью метода replace.
Нужно убрать пробелы с помощью данного метода и вывести в терминал количество символов в строке. Объясните, что я делаю не так.
По дате
По рейтингу
12
not_uniq_str = 'съешь же ещё этих мягких французских булок да выпей чаю'
print(len(set(not_uniq_str.replace(' ', ''))))
123
my_string = "Это строка с пробелами"
my_string = my_string.replace(" ", "") # заменяем пробелы на пустоту
print(my_string) # "Этострокаспробелами"
Здесь мы вызываем метод replace() на строке my_string, передавая ему два аргумента: первый аргумент - это символ, который мы хотим заменить (в данном случае это пробел, переданный в виде строки с одним пробелом), а второй аргумент - это символ, на который мы хотим заменить первый символ (в данном случае это пустая строка, то есть символы не будет заменены ничем).
После вызова метода replace(), строка my_string будет изменена и станет строкой без пробелов - "Этострокаспробелами".