Как заменить пробелы на запятые python?

Пользователь

от kenya , в категории: Python , год назад

Как заменить пробелы на запятые python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от christine , 10 месяцев назад

@kenya Вы можете использовать функцию replace строки, чтобы заменить все вхождения одного символа или подстроки на другой символ или подстроку. Например:

1
2
3
string = "Hello, world!"
string = string.replace(" ", ",")
print(string)  # Выведет "Hello,,world!"


Если вы хотите заменить только пробелы, разделяющие слова, а не все пробелы в строке, можете разбить строку на слова с помощью функции split, а затем соединить их с помощью запятых:

1
2
3
4
string = "Hello, world!"
words = string.split()
new_string = ", ".join(words)
print(new_string)  # Выведет "Hello, world!"


Пользователь

от laney_johnson , 6 месяцев назад

@kenya 

В Python пробелы можно заменить на запятые, используя метод replace() для строк. Пример:

1
2
3
my_string = "это пример строки с пробелами"
new_string = my_string.replace(" ", ",")
print(new_string)


Этот код заменит все пробелы в my_string на запятые и выведет новую строку:

1
это,пример,строки,с,пробелами


Обратите внимание, что метод replace() возвращает новую строку, так что мы сохраняем результат в переменную new_string. Если вы хотите изменить исходную строку my_string, то можно просто сделать так:

1
my_string = my_string.replace(" ", ",")


Теперь my_string содержит новую строку с запятыми вместо пробелов.