Поиск по сайту:

Замена строки Python()


Функция Python string replace() используется для создания строки путем замены некоторых частей другой строки.

Замена строки Python

Синтаксис функции замены строки Python:

str.replace(old, new[, count])

Исходная строка остается неизменной. Новая строка является копией исходной строки, в которой все вхождения подстроки old заменены на new. Если указан необязательный аргумент count, то заменяются только первые вхождения count. Мы также можем использовать эту функцию для замены символов в строке.

Пример замены строки Python()

Давайте рассмотрим несколько простых примеров использования функции замены строки().

s = 'Java is Nice'

# simple string replace example
str_new = s.replace('Java', 'Python')
print(str_new)

# replace character in string
s = 'dododo'
str_new = s.replace('d', 'c')
print(str_new)

Выход:

Python is Nice
cococo

Строка Python заменяется количеством

s = 'dododo'
str_new = s.replace('d', 'c', 2)
print(str_new)

Вывод: кокодо

Пример замены строки() с пользовательским вводом

input_str = input('Please provide input data\n')
delimiter = input('Please provide current delimiter\n')
delimiter_new = input('Please provide new delimiter\n')
output_str = input_str.replace(delimiter, delimiter_new)
print('Updated Data =', output_str)

Выход:

Please provide input data
a,e,i,o,u
Please provide current delimiter
,
Please provide new delimiter
:
Updated Data = a:e:i:o:u
print(str.replace('abca', 'a', 'A'))

Вывод: AbcA

Вы можете проверить полный скрипт и другие примеры Python String в нашем репозитории GitHub.

Ссылка: документ API