Как заменить точки на запятые в Python?

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

от edyth , в категории: Python , 10 месяцев назад

Как заменить точки на запятые в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от brooklyn , 3 месяца назад

@edyth 

Вы можете использовать функцию replace() строки для замены точек на запятые. Например:

1
2
3
string = "1.23.45.67.89"
string = string.replace(".", ",")
print(string)


Вывод:

1
1,23,45,67,89


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

1
2
3
4
string = "1.23.45.67.89"
index = string.index(".")  # находим индекс точки, которую хотим заменить
string = string[:index] + "," + string[index+1:]  # заменяем точку запятой
print(string)


Вывод:

1
1,23.45.67.89