Ciąg jest niezmienny, więc kiedy usuniemy element z łańcucha, oryginalny ciąg nie jest zmieniany. Musimy zapisać nowy ciąg, jeśli chcemy kontynuować użycie ciągu.
Użyj funkcji zastąpi ():
W Pythonie funkcja zastępcza () służy do usuwania znaków z ciągu. Ta funkcja zawiera dwa parametry. Również ta funkcja służy do zastąpienia jednego elementu drugim w ciągu. Jeśli przekazamy drugi parametr jako pusty znak, usuwa element z oryginalnego ciągu.
W tym kodzie „programowanie wizualne” jest traktowane jako ciąg i jest reprezentowany przez Str. Tutaj chcemy wyodrębnić „wizualne” z oryginalnego ciągu. Stosujemy więc funkcję zastąpi () do usunięcia „wizualnego”.
W celu wykonania kodów Pythona Spyder 5 jest zainstalowany na laptopie. Po pierwsze, po naciśnięciu „Ctrl+N” powstaje nowy projekt z klawiatury. Nazwa naszego nowego pliku to „Temp.PY3 ”:
Funkcja zastępcza () zawiera dwa parametry. Minęliśmy element „wizualny”, który chcemy zastąpić jako pierwszy parametr. Następnie przekazujemy pusty znak jako drugi parametr. Uruchom kod, stukając opcję „Uruchom” z paska menu Spyder 5:
Drugi parametr usuwa element „wizualny” z ciągu. I otrzymujemy „programowanie” jako wyjście. Oryginalny ciąg pozostaje niezmieniony.
W Pythonie ciąg jest niezmienny, więc metoda zastępcza () nadaje nowy ciąg, a prawdziwy nie ma wpływu. W tym przypadku bierzemy „programowanie wizualne” jako ciąg i jest wyrażane przez STR. Tutaj chcemy usunąć „V” z ciągu „Programowanie wizualne”. Następnie stosujemy funkcję zamiennika ():
Ta funkcja ma dwa argumenty. Przeszliśmy znak „V”, który chcemy zastąpić jako pierwszy parametr. Następnie przekazujemy pusty znak jako drugi parametr. Chcemy usunąć „V”, przekazując pusty postać:
W wyjściu wyodrębniliśmy znak „V” z oryginalnego ciągu.
Użyj funkcji tłumacza ():
W celu usunięcia znaku z łańcucha Translate () to inna funkcja używana w tym celu. Ta funkcja zwraca wartość po usunięciu danego elementu z ciągu. Aby wyodrębnić element z łańcucha, musimy zadeklarować Unicode dla elementu. Zadeklarujemy również parametr „brak”, aby zastąpić element. Stosujemy metodę Ord (), aby uzyskać Unicode elementu.
W tym przykładzie „programowanie wizualne” jest traktowane jako ciąg i reprezentowane przez Str. Tutaj chcemy wyeliminować „g” z łańcucha i wypierać go „Brak”. Stosujemy funkcję tłumacza (), aby usunąć „g”. Metoda ord () ma również zastosowanie tutaj. Ponieważ ta funkcja służy do znalezienia Unicode „G”:
Po zastosowaniu funkcji tłumacz () instrukcja drukowania zwraca ciąg „Visual Programmin”. Funkcja tłumacza () usuwa „g” z oryginalnej instrukcji:
Usunięcie znaku zdefiniowanego liczby razy:
Aby wyodrębnić znak z ciągu, który jest wiele razy zadeklarowany.
W tym kodzie przyjmujemy ciąg „Programowanie wizualne”. Ciąg jest reprezentowany przez Str w tym kodzie. Chcemy usunąć „ja” z ciągu i wymienić go „i” w tym ciągu. W tym celu zastosowana jest funkcja zastępcza (). W trzecim parametrze metody zastępczej () przekazaliśmy liczbę, która pokazuje, jak często wymiana ma miejsce w ciągu.
Tutaj stosujemy funkcję zamiennika (). Jako pierwszy parametr przekazaliśmy element „I”, który chcemy wymienić. Jako drugi parametr przekazaliśmy „I”, który należy zastąpić „2”, jak wspomniano w trzecim parametrze funkcji. Oznacza to, że zastąpienie „I” „I” odbywa się dwa razy w ciągu „Programowanie wizualne”:
Zatem wyjściem tego kodu jest „programowanie wizualne”. Otrzymujemy oryginalny ciąg, ale po prostu zastępujemy „ja” na „i” w oryginalnym ciągu.
Wniosek:
W tym artykule opracowuje metody usuwania elementów z łańcucha. Ponieważ ciągi są niezmienne, musimy zapisać nowy ciąg, jeśli będziemy go nadal używać. Omówiliśmy usunięcie znaków za pomocą funkcji Replay () i tłumacz (). I wyjaśniliśmy również sposób zastąpienia elementu pustym znakiem. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź wskazówkę Linux, aby uzyskać więcej artykułów pouczających.