Python: замена символа в строке

В Python есть несколько способов заменить символы в строке, например:

1. С помощью метода replace():

python
s = 'Hello, world!'
s = s.replace('o', '0')
print(s) # выведет 'Hell0, w0rld!'

2. С помощью генератора списков и метода join():

python
s = 'Hello, world!'
s = ''.join(['0' if c == 'o' else c for c in s])
print(s) # выведет 'Hell0, w0rld!'

3. С помощью регулярных выражений и функции sub() из модуля re:

python
import re
s = 'Hello, world!'
s = re.sub('o', '0', s)
print(s) # выведет 'Hell0, w0rld!'

В каждом из примеров мы заменяем символ 'o' в строке на '0'. Но можно заменить любой символ на любой другой. Важно помнить, что строки в Python неизменяемы, поэтому результат замены мы сохраняем в новую переменную s.

Похожие вопросы на: "python замена символа в строке "

Все, что нужно знать о varchar типе данных в SQL
NVL SQL: функция и примеры использования
Кейсы PostgreSQL: эффективное решение для вашего бизнеса
StopPropagation JS: Как предотвратить дальнейшее распространение событий в JavaScript
Ресурсы и библиотеки MATLAB
istringstream: преобразование строк в поток данных в C++
TKX - источник для технологических гиков
Значение буквы "C" и его варианты использования
0xff: программирование и настройка вашего инновационного устройства
Основы работы с Pure Data: инструмент для творческой обработки звука и видео