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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от brooklyn , 2 года назад

@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


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

от quinton.prosacco , 2 года назад

@edyth 

Для замены точек на запятые в Python можно использовать метод replace() для строк. Пример:

1
2
3
number_string = "1.234.567.890"
number_string = number_string.replace(".", ",")
print(number_string)


Результат:

1
1,234,567,890


Здесь метод replace() заменяет все точки на запятые в строке number_string.