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_addWydrukuj wynik na terminalu za pomocą następującego wiersza:
Drukuj (ciąg)Kompletny fragment kodu:
String = "Hello!"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!"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!"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:
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.