Konkatenacja ciągów w Pythonie: wszystko, co musisz wiedzieć



Ten artykuł wprowadzi Cię w prostą koncepcję programowania, która ma ogromną wartość w określonych sytuacjach, czyli konkatenację ciągów w Pythonie.

Ten artykuł wprowadzi Cię w prostą koncepcję programowania, która ma ogromną wartość w niektórych sytuacjach Konkatenacja ciągów. Poniższe wskazówki zostaną omówione w tym artykule,

A więc zacznijmy,





Łączenie ciągów znaków w języku Python

Jeśli dopiero zaczynasz używać języka Python, być może nigdy nie słyszałeś o terminie konkatenacji ciągów. Czy to w jakimkolwiek języku programowania, którego używasz, nadejdzie czas, kiedy będziesz musiał scalić ze sobą zawartość dwóch lub więcej ciągów, którego proces jest znany jako konkatenacja w terminologii technicznej. Najprostszym sposobem na wyjaśnienie tej koncepcji jest pobranie dwóch różnych ciągów zapisanych w interprecie i połączenie ich w jeden wspólny cel. Przykładem tego działania są dwa różne ciągi hello i world w Pythonie. Korzystasz z funkcji konkatenacji i tworzysz je jednym, czyli hello world.

Przechodząc do tego artykułu o konkatenacji ciągów w języku Python



Konkatenacja w Pythonie

Istnieje kilka głównych sposobów łączenia łańcuchów w Pythonie. Ale najpierw zapoznajmy się z podstawami, aby wyczyścić nowy ciąg, który jest tworzony po połączeniu dwóch oddzielnych ciągów, jest znany jako obiekt ciągu. Dzieje się tak, ponieważ w swej istocie Python jest językiem zorientowanym obiektowo, a zatem każdy jego element, czy to już istniejący, czy też nowo utworzony, nazywany jest obiektem.

Najłatwiejszym sposobem konkatenacji dwóch łańcuchów w Pythonie jest użycie operatora + lub plus. Przykład tego jak poniżej.

słowo1 = „Cześć” słowo2 = „Świat” słowo1 + słowo2

Ostatnią linią powyższego kodu jest konkatenacja, a po wykonaniu procesu tworzony jest nowy ciąg.



Jedną z najważniejszych rzeczy, na które należy zwrócić uwagę, jest fakt, że Python nie może łączyć liczby całkowitej i ciągu znaków, ponieważ są one uważane za zasadniczo różne obiekty. Jeśli chcesz połączyć ciąg i liczbę całkowitą, musisz najpierw przekonwertować jeden z nich na inny obiekt, czyli łańcuch na liczbę całkowitą lub liczbę całkowitą na łańcuch.

Jeśli spróbujesz połączyć ciąg i liczbę całkowitą bez konwersji, na ekranie zostanie zwrócony błąd. Aby lepiej to zrozumieć, spójrz na poniższy przykład.

jak korzystać z oprogramowania SAS

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (ostatnie połączenie ostatnie): File & ldquo & rdquo, line 1, w TypeErrors & lsquored & rsquoint & objects & rquoint >>

Przechodząc do tego artykułu o konkatenacji ciągów w języku Python

Formatowanie ciągu znaków w Pythonie

Teraz, gdy znasz już podstawy konkatenacji ciągu znaków w Pythonie, omówimy więcej na temat formatowania łańcucha w Pythonie.

W Pythonie istnieją dwie główne metody interpolacji ciągów. Aby lepiej to zrozumieć, przyjrzyjmy się najpierw, co oznacza interpolacja ciągów.

Interpolację ciągów w Pythonie można po prostu zdefiniować jako proces oceny wartości ciągu, która jest zawarta w pamięci interpretera jako jeden lub więcej symboli zastępczych. Mówiąc najprościej, interpolacja ciągów to metoda, która ułatwia programistom wykonywanie formatowania i łączenia ciągów w Pythonie.

Przechodząc do tego artykułu o konkatenacji ciągów w języku Python

Korzystanie z operatora%

Jedną z najczęściej akceptowanych metod łączenia ciągów znaków w Pythonie jest użycie operatora%. Aby zrozumieć, jak dokładnie jest używany w kodzie, spójrz na poniższy przykład.

x = „jabłka” y = „cytryny” z = „W koszyku jest% s i% s”% (x, y)

W powyższym kodzie interpreter zastępuje wartości% s wartościami przechowywanymi w zmiennych x i y z powyższych wierszy. Gdy drukowana jest zmienna z, otrzymujemy następujący wynik.

W koszu są jabłka i cytryny

Przechodząc do tego artykułu o konkatenacji ciągów w języku Python

Korzystanie z operatora {}

Podczas kodowania, jeśli używasz {}, służy on jako element zastępczy dla zmiennych, które chcesz przechowywać w ciągu. Ale aby przekazać zmienne wewnątrz łańcucha, musisz najpierw użyć funkcji format ().

Jedną z głównych zalet korzystania z funkcji format () jest to, że nie musisz konwertować liczby całkowitej na ciąg znaków przed połączeniem danych, co automatycznie zrobi to samo za Ciebie. Jest to jeden z głównych powodów, dla których ta metoda łączenia ciągów jest bardziej preferowana niż inne.

jak rzucić podwójną do int

Aby lepiej zrozumieć całą tę koncepcję, spójrz na poniższy przykład.

operator rozpoznawania zakresu w języku C ++
Fname = „John” Lname = „Doe” Age = „24” print „{} {} is {} is {} has {}”. ”Format (fname, lname, age)

Podczas uruchamiania tego kodu interpreter pobierze odpowiednie wartości i zapisze je jako zmienne w odpowiednich ciągach znaków.

Przechodząc do tego artykułu o konkatenacji ciągów w języku Python

Korzystanie z metody łączenia

Ostatnim, ale nie mniej ważnym, jest użycie metody Join w Pythonie. Najlepszym zastosowaniem tej metody jest konkatenacja listy ciągów w jednym wyniku. Spójrz na poniższy przykład, aby lepiej to zrozumieć.

>>> & lsquo & lsquo .join ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo ,s & lazyquo, & lazyquo, & lazyquo, & lazyquo, & rsquo,

„Szybki brązowy lis przeskakuje leniwego psa”

Teraz stwórzmy nową listę.

>>> music = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoBlack Sabbath & rdquo, & ldquoShinedown & rdquo]

Teraz, aby połączyć oba ciągi, używamy następującego.

>>> print & lsquo & rsquo.join (muzyka) >>> print & ldquo & ldquo.join (muzyka)

To prowadzi nas do końca tego artykułu o konkatenacji ciągów w Pythonie.

Aby uzyskać dogłębną wiedzę na temat języka Python i jego różnych aplikacji, możesz do szkoleń online na żywo z całodobowym wsparciem i dożywotnim dostępem.

Masz do nas pytanie? Wspomnij o nich w sekcji komentarzy w artykule, a my skontaktujemy się z Tobą.