Рубрики
Без рубрики

Python заменить () функцию

В этой статье мы будем понимать функциональность функции Python Shree ().

Автор оригинала: Pankaj Kumar.

В этой статье мы будем понимать функциональность Python заменить () Функция Отказ

Python заменить () функцию со строкой

Python имеет встроенную функцию String.replace () для замены портирования строки другой строкой.

String.replace () Функция Принимает замену строки и новую строку, с которой вы хотите заменить старую строку.

Синтаксис:

string.replace("old string","new string", count)
  • Старая строка : Строка должна быть заменена.
  • Новая строка : Новая часть строки, которую вы хотите разместить в позиции старой строки.
  • Считать : Он представляет количество раз, мы хотим, чтобы строка была заменена новой строкой.

Пример 1: Замена старой строки с новой строкой, передаваемой на функцию

inp_str = "Python with AskPython"
res = inp_str.replace("AskPython", "AP")
print("Original String:",inp_str)
print("Replaced String:",res)

В приведенном выше фрагменте кода мы заменили строку – «Аскьютон» с «AP».

Выход:

Original String: Python with AskPython
Replaced String: Python with AP

Замена указанного количества экземпляров

Теперь давайте используем параметр Count, чтобы указать количество экземпляров строки, которую мы хотим заменить.

Пример 2: Использование Считать в качестве параметра на функцию замены ()

inp_str = "abcdaaseweraa"
res = inp_str.replace("a", "x",2)
print("Original String:",inp_str)
print("Replaced String:",res)

В этом примере мы прошли входную строку как – ‘abcdaaseweraa’. Кроме того, мы пропустили персонажа «A» исходной строки, которая будет заменена символом «X».

Здесь счет устанавливается на 2 I.e. Только первые два столкновения «A» будет заменен символом «X». Оставшиеся встречаемые «A» будут не связаны и останется прежним.

Выход:

Original String: abcdaaseweraa
Replaced String: xbcdxaseweraa

Python Заменить () Функция с модулем Pandas

Функция замены () также может использоваться для замены некоторой строки, присутствующей в CSV или текстовом файле.

Модуль Python Pandas полезен, когда речь идет о работе с наборами данных. Pandas.str.replace () Функция используется для замены строки другой строкой в переменную или столбец данных.

Синтаксис:

dataframe.str.replace('old string', 'new string')

Мы будем использовать следующие данные, установленные в примере ниже:

Набор входных данных

Пример:

import pandas
df = pandas.read_csv("C:/IMDB_data.csv", sep=",",encoding='iso-8859-1')
df['Language']=df['Language'].str.replace("English","Hindi")

В приведенном выше фрагменте кода Pandas.read_csv () Функция используется для импорта и загрузки набора данных.

Как видно выше в наборе данных, мы выбрали «языковой» столбцу, чтобы заменить «английский» с «хинди».

Выход:

Функция вывода-замены ()

Заключение

Итак, как мы уже видели выше, функция Python Shree () очень полезна, когда речь идет о замене части строки для огромного набора данных.

Я настоятельно рекомендую читателям пройти через учебник Panda, чтобы узнать дальше о том, как взаимодействовать с файлами CSV в Python.

Рекомендации