Python wstaw znak do sznurka

Python wstaw znak do sznurka

Praca ze strinami to coś, co każdy programista musi być mistrzem. Ponieważ podczas opracowywania programu lub aplikacji, a użytkownik wchodzi w interakcje z nim i wypełnia szczegóły. Przez większość czasu szczegóły są w formie łańcucha.

Strings nie można zmienić po ich zainicjowaniu w Pythonie, jednak jeśli chcesz dodać znaki do łańcucha, istnieją różne metody, aby to zrobić.

Jak wstawić postacie na początku lub na końcu łańcucha?

Jeśli zadaniem jest dodanie znaków na końcu lub na początku łańcucha, można to wykonać za pomocą Conatenaation w Python. Konatenacja oznacza po prostu przyleganie do wielu ciągów. Aby wykonać połączenie w Pythonie, symbol plus „+" Jest używane.

Przykład

Utwórz ciąg i przechowuj go w zmiennej:

String = "Hello!"

Następnie użyj innej zmiennej dla postaci (-ów) do dodania:

to_add = „gg”

Połącz dwie zmienne sznurkowe i przechowuj wynik w pierwszym:

string = string + to_add

Wydrukuj wynik na terminalu za pomocą następującego wiersza:

Drukuj (ciąg)

Kompletny fragment kodu:

String = "Hello!"
to_add = "gg"
string = string + to_add
Drukuj (ciąg)

Po wykonaniu tego kodu wyświetlony zostanie następujący wynik:

A jeśli znaki mają zostać dodane na początku łańcucha, po prostu zmień kolejność połączenia:

String = "Hello!"
to_add = "gg"
String = to_add + string
Drukuj (ciąg)

Przyniesie następujący wynik:

Wyjście potwierdza, że ​​znaki zostały dodane na początku ciągu.

Jak wstawić postacie (-ów) w środku sznurka?

Jeśli chcesz dodać niektóre znaki na środku łańcucha, nie można tego zrobić za pomocą operatora konatenacji. W takim przypadku użytkownik musi podzielić łańcuch za pomocą metody krojenia ciągu lub metody rsplit (), a następnie użyć operatora konatenacji, aby scalić części łańcucha.

Aby to zademonstrować, utwórz zmienną ciągów, a także znaki, które należy dodać na środku ciągu:

string1 = "Hello! Linuxhint!"
to_add = "to jest"

Zadaniem jest przekazanie ciągu „to_add” zaraz po „Hello!”I przed„ Linuxhint ”, aby użyć tego następującego wiersza:

String1 = String1 [: 7] + to_add + string1 [7:]

W tej linii:

  • Jedna część ciągu została wykonana od początku do 7. indeksu, który jest postacią „” (pusta przestrzeń).
  • Następnie zmienna „to_add” została połączona po pierwszej partycji.
  • A następnie drugą część łańcucha została dodana na końcu ciągu, zaczynając od indeksu „7” do samego końca

Na koniec wydrukuj „String1” za pomocą następującego wiersza kodu:

Drukuj (String1)

Spowoduje to następujący wynik na terminalu:

To wyjście potwierdza, że ​​znaki zostały pomyślnie dodane w środku łańcucha.

Wniosek

Strings, domyślnie, nie są edytowalne, oznacza to, że nie są zmienne, nie edytowalne lub modyfikowalne po ich utworzeniu. Jednak przy pomocy konkatenacji postacie można łatwo dodać do łańcucha. Metody osiągnięcia tego zadania są również dość łatwe. Jeśli zadaniem jest dodanie znaków (-ów) na dowolnym końcu ciągu, po prostu użyj operatora konatenacji (+), a jeśli zadaniem jest dodanie ich na środku, a następnie podziel ciąg i dodać znaków za pomocą postaci za pomocą znaków ( operator konatenacji.