Конкатенация на низове с помощта на оператор „+“
Създайте файл на python със следния скрипт, за да проверите как „+“ оператор работи в Python за конкатенация на низове. Към посочените променливи се присвояват две низови стойности str1 и str2. Тези две стойности се комбинират правилно и се отпечатват. След това на посочените променливи се присвояват по една низова стойност и числова стойност текст и цена. Ако искате да комбинирате тези стойности, то ще генерира грешка, като спомене това инт стойност може да се преобразува в ул. И така, числовата стойност се преобразува в низова стойност чрез str () метод преди комбиниране на данните.
#!/ usr / bin / env python3# Дефинирайте към низови стойности
str1 = "Харесва ми"
str2 = "Програмиране"
# Комбиниране на стойност на низ с друга стойност на низ
combText1 = str1 + str2
# Отпечатайте комбинирания изход
print ("Комбиниране на низ със низ: \ n", combText1)
# Определете стойност на низ
text = "Цената на книгата е"
# Определете числова стойност
цена = 50
# Комбиниране на низова стойност с числова стойност
combText2 = текст + "$" + str (цена)
# Отпечатайте комбинирания изход
print ("\ nКомбиниране на низ с номер: \ n", combText2)
Изход:
Изходът е показан от дясната страна на изображението.
Конкатенация на низове с помощта на оператор '%'
Създайте файл на python със следния скрипт, за да проверите как „%“ символ работи за конкатенация на низове в Python. Работи като форматиране на низове на езика C. Тук се задават две низови стойности в променливите, str1 и str2. Можете да комбинирате две или повече низови стойности, като създадете група, разделена със запетая, и използвайки символа „%“ в предната част на групата. Тук първите скоби, () се използват за групиране на низови стойности, а '% s' се използва в печат () метод, за да се определи, че стойностите за печат са низ.
#!/ usr / bin / env python3# Определете две низови стойности
str1 = "Python"
str2 = "е популярен скриптов език"
# Комбинирайте низовите стойности с помощта на оператора '%'
print ("Изходът след комбиниране на низове: \ n \ n% s% s"% (str1, str2))
Изход:
Изходът е показан от дясната страна на изображението.
Конкатенация на низове с помощта формат () метод
Ако искате да комбинирате по-конкретно низови стойности, трябва да използвате формат () метод на Python. Използвайки този метод, можете да комбинирате низовите стойности въз основа на техните позиции. Позициите на низовете се броят като 0,1,2 и т.н. Две низови стойности се вземат от потребителя и се присвояват на посочените променливи str1 и str2. След това тези променливи се използват в формат () метод като аргументи. Позициите на променливите не са споменати в скрипта. И така, позициите на променливите по подразбиране са 0 и 1.
#!/ usr / bin / env python3# Определете две низови стойности
str1 = input ("Въведете стойността на първия низ \ n")
str2 = вход ("Въведете втората стойност на низа \ n")
# Комбинирайте низовите стойности с помощта на оператор format ()
combText = " ".формат (str1, str2)
# Отпечатайте комбинирания текст
print ("Изходът след комбиниране на низове: \ n \ n", combText)
Изход:
Изходът е показан от дясната страна на изображението. Тук са две входни стойности „Linux“ и „Съвет“ и изходът е 'LinuxHint'след конкатенацията.
Конкатенация на низове с помощта присъединяване() метод
присъединяване() е друг полезен метод на Python за комбиниране на низове. Ако искате да добавите някаква конкретна стойност на низа по време на обединяването на низовете, тогава ще трябва да използвате присъединяване() метод за конкатенация. Създайте файл на python със следния скрипт, за да проверите използването на присъединяването () метод. В посочените променливи се присвояват три низови стойности str1, str2, и str3. Първият присъединяване() се използва за комбиниране на низовете без конкретен низ. Секундата присъединяване() се използва за комбиниране на низовите стойности със запетая (,). Третият присъединяване() се използва за комбиниране на низовите стойности с нов ред (\ n).
#!/ usr / bin / env python3# Определете две низови стойности
str1 = "Програмиране на Python"
str2 = "Баш програмиране"
str3 = "Програмиране на Java"
# Използване на метод join () за комбиниране на низовете
combText = "".присъединяване ([str1, str2, str3])
# Отпечатайте изхода
print ("\ nИзход: \ n% s"% комбинацияText)
# Използване на метод join () със запетая за комбиниране на низовете
combText = ",".присъединяване ([str1, str2, str3])
# Отпечатайте изхода
print ("\ nИзход: \ n% s"% комбинацияText)
# Използване на метод join () с нов ред за комбиниране на низовете
combText = "\ n".присъединяване ([str1, str2, str3])
# Отпечатайте изхода
print ("\ nИзход: \ n% s"% комбинацияText)
Изход:
Изходът е показан от дясната страна на изображението.
Комбиниране на низ от кортеж с помощта на метод join ()
Създайте файл на python със следния скрипт. Тук методът join () ще комбинира низовите стойности на кортежа с нов ред (\ n).
#!/ usr / bin / env python3# Дефинирайте набор от низови стойности
tupleString = ("Ubuntu", "Windows", "MacOS", "Fedora", "Android", "RedHat")
# Комбинирайте низовите стойности на кортежа, използвайки метод join ()
combText = "\ n".присъединяване (tupleString)
# Отпечатайте изхода
print ("\ nСписъкът на операционните системи са: \ n \ n% s"% combText)
Изход:
Изходът е показан от дясната страна на изображението.
Генерирайте последователност от низове, като комбинирате два низа
Поредицата от низови стойности може да бъде генерирана лесно с помощта на метода join (). Създайте файл на python със следния скрипт, за да създадете последователност на азбуката с номер.
#!/ usr / bin / env python3# Определете две низови стойности
str1 = "ABCD"
str2 = "1"
# Генериране на последователност от низове чрез метода join ()
combText = str2.присъединяване (str1)
# Отпечатайте изхода
print ("\ n% s"% комбиниран текст)
Изход:
Изходът е показан от дясната страна на изображението.
Заключение:
Различни начини за конкатенация на низове са показани в тази статия чрез лесни примери. Надяваме се, че читателят ще може да комбинира правилно няколко струни, след като практикува тези примери.
Гледайте видео на автора: тук