Python Conatenacja

Python Conatenacja
Konatenacja łańcucha oznacza utworzenie nowego łańcucha poprzez połączenie dwóch lub więcej wartości łańcuchowych. Wiele wbudowanych metod i „+” Operator służą do łączenia wartości ciągów w wielu językach programowania. „+” Operator jest również używany w Pythonie do łączenia wartości ciągów, ale działa inaczej niż inne języki skrypcyjne. W JavaScript, gdy wartość ciągu łączy się z wartością liczb. Ale jeśli wykonasz to samo zadanie w Pythonie, wygeneruje błąd, ponieważ Python nie może automatycznie przekonwertować liczby na ciąg. W Pythonie istnieje wiele innych sposobów łączenia wartości ciągów. W tym artykule pokazuje, w jaki sposób możesz wykonać ciąg ciągnięcia w Python na różne sposoby. Tutaj, Spyder3 Edytor jest używany do pisania i wykonywania skryptów tego artykułu.

Containation Contagenation za pomocą operatora „+”

Utwórz plik Python z następującym skryptem, aby sprawdzić, jak sprawdzić, jak „+” Operator pracuje w Python dla połączenia ciągów. Dwie wartości łańcuchowe są przypisane do wymienionych zmiennych str1 I str2. Te dwie wartości są prawidłowo połączone i wydrukowane. Następnie jedna wartość ciągu i wartość liczbowa są przypisywane do wymienionych zmiennych tekst I cena. Jeśli chcesz połączyć te wartości, wygeneruje błąd, wspominając o tym int Wartość można przekształcić na str. Tak więc wartość liczbowa jest konwertowana na wartość ciągu za pomocą str () Metoda przed połączeniem danych.

#!/usr/bin/env python3
# Zdefiniuj do wartości łańcucha
str1 = „Lubię”
str2 = „Programowanie”
# Połączenie wartości ciągu z inną wartością łańcucha
CombineText1 = Str1+Str2
# Wydrukuj połączone wyjście
Drukuj („Łączenie ciągu z ciągiem: \ n”, CombineText1)
# Zdefiniuj wartość ciągu
Text = „Cena książki to”
# Zdefiniuj wartość liczbową
Cena = 50
# Połączenie wartości ciągu z wartością liczbową
combineText2 = tekst + „$” + str (cena)
# Wydrukuj połączone wyjście
drukuj („\ nCombining String z liczbą: \ n”, CombineText2)

Wyjście:

Wyjście jest pokazane po prawej stronie obrazu.

Containation Contagenation za pomocą operatora „%”

Utwórz plik Python z następującym skryptem, aby sprawdzić, jak sprawdzić, jak „%” Symbol działa dla Contarenaation String w Pythonie. Działa jak formatowanie łańcucha języka C. Tutaj dwie wartości ciągów są przypisane w zmiennych, STR1 i STR2. Możesz połączyć dwie lub więcej wartości ciągów, tworząc grupę odcinaną przecinkami i używając symbolu „%” z przodu grupy. Tutaj pierwsze wsporniki () są używane do grupowania wartości ciągów i „%s” jest używane w wydrukować() Metoda, aby to zdefiniować, wartości drukowania to ciąg.

#!/usr/bin/env python3
# Zdefiniuj dwie wartości ciągów
str1 = „Python”
str2 = "jest popularnym językiem skryptowym"
# Połącz wartości ciągów za pomocą operatora „%”
Drukuj („Wyjście po połączeniu ciągów: \ n \ n %s %s” %(STR1, STR2))

Wyjście:

Wyjście jest pokazane po prawej stronie obrazu.

Używanie łączenia ciągu format() metoda

Jeśli chcesz bardziej szczegółowo połączyć wartości ciągów, musisz użyć format() Metoda Pythona. Za pomocą tej metody możesz połączyć wartości ciągów na podstawie ich pozycji. Pozycje łańcuchowe są liczone jako 0,1,2 i tak dalej. Dwie wartości ciągów są pobierane od użytkownika i przypisane do wymienionych zmiennych str1 I str2. Następnie te zmienne są używane w format() metoda jako argumenty. Pozycje zmienne nie są wymienione w skrypcie. Tak więc domyślne pozycje zmienne to 0 i 1.

#!/usr/bin/env python3
# Zdefiniuj dwie wartości ciągów
str1 = input („Wprowadź pierwszą wartość ciągu \ n”)
str2 = input („Wprowadź drugą wartość ciągu \ n”)
# Połącz wartości ciągów za pomocą operatora Format ()
combineText = " ".Format (STR1, STR2)
# Wydrukuj połączony tekst
Drukuj („Wyjście po połączeniu ciągów: \ n \ n”, CombineText)

Wyjście:

Wyjście jest pokazane po prawej stronie obrazu. Tutaj dwie wartości wejściowe to „Linux” I 'Wskazówka' a wyjście to 'Linuxhint„Po konatenacji.

Używanie łączenia ciągu dołączyć() metoda

dołączyć() to kolejna przydatna metoda Pythona do łączenia strun. Jeśli chcesz dodać jakąkolwiek wartość ciągu w momencie połączenia ciągów, będziesz musiał użyć dołączyć() Metoda konatenacji. Utwórz plik Python z następującym skryptem, aby sprawdzić użycie dołączenie () metoda. Trzy wartości łańcuchowe są przypisane w wymienionych zmiennych str1, str2, I str3. Pierwszy dołączyć() służy do łączenia ciągów bez określonego ciągu. Drugi dołączyć() służy do łączenia wartości ciągów z przecinkiem (). Trzeci dołączyć() służy do łączenia wartości ciągów z nową linią (\ n).

#!/usr/bin/env python3
# Zdefiniuj dwie wartości ciągów
str1 = "programowanie Pythona"
str2 = „Programowanie bash”
str3 = "programowanie Java"
# Za pomocą metody łączenia () do łączenia ciągów
combineText = "".dołącz ([STR1, STR2, STR3])
# Wydrukuj wyjście
Drukuj („\ noutput: \ n % s” % combineText)
# Za pomocą metody łączenia () z przecinkiem do łączenia strun
combineText = ",".dołącz ([STR1, STR2, STR3])
# Wydrukuj wyjście
Drukuj („\ noutput: \ n % s” % combineText)
# Za pomocą metody łączenia () z nowym line do łączenia ciągów
combineText = "\ n".dołącz ([STR1, STR2, STR3])
# Wydrukuj wyjście
Drukuj („\ noutput: \ n % s” % combineText)

Wyjście:

Wyjście jest pokazane po prawej stronie obrazu.

Połączenie sznurka krotki za pomocą metody Join ()

Utwórz plik Pythona z następującym skryptem. Tutaj metoda łączy () połączy wartości ciągów krotki z nową linią (\ n).

#!/usr/bin/env python3
# Zdefiniuj krotność wartości ciągów
TUPLESTRING = („Ubuntu”, „Windows”, „macOS”, „Fedora”, „Android”, „Redhat”)
# Połącz wartości ciągów krotki za pomocą metody łączenia ()
combineText = "\ n".dołącz (tuplestring)
# Wydrukuj wyjście
Drukuj („lista systemów operacyjnych to: \ n \ n % s” % combineText)

Wyjście:

Wyjście jest pokazane po prawej stronie obrazu.

Wygeneruj sekwencję ciągów, łącząc dwa struny

Sekwencja wartości ciągów można łatwo wygenerować za pomocą metody Join (). Utwórz plik Pythona z następującym skryptem, aby utworzyć sekwencję alfabetu z liczbą.

#!/usr/bin/env python3
#Zdefiniuj dwie wartości ciągów
str1 = „abcd”
str2 = "1"
# Wygeneruj sekwencję ciągu za pomocą metody łączenia ()
CombineText = Str2.dołącz (STR1)
# Wydrukuj wyjście
Drukuj („\ n % s” % combineText)

Wyjście:

Wyjście jest pokazane po prawej stronie obrazu.

Wniosek:

W tym artykule pokazano różne sposoby łączenia ciągu, używając łatwych przykładów. Mamy nadzieję, że czytelnik będzie mógł prawidłowo połączyć wiele ciągów po ćwiczeniu tych przykładów.

Obejrzyj wideo autora: tutaj