Python

Об’єднання рядків Python

Об’єднання рядків Python
Об’єднання рядків означає створення нового рядка шляхом поєднання двох або більше значень рядка. Багато вбудованих методів і '+' Оператор використовується для поєднання рядкових значень у багатьох мовах програмування. '+' Оператор також використовується в python для поєднання рядкових значень, але він працює інакше, ніж інші мови сценаріїв. У JavaScript, коли значення рядка поєднується зі значенням числа, значення числа автоматично перетворюється в рядок і поєднується з іншим значенням рядка. Але якщо ви виконуєте те саме завдання в Python, це призведе до помилки, оскільки Python не може автоматично перетворити число в рядок. У Python існує багато інших способів поєднання рядкових значень. У цій статті показано, як можна по-різному виконувати конкатенацію рядків у Python.  Ось, шпигун3 редактор використовується для написання та виконання сценаріїв цієї статті.

Конкатенація рядків за допомогою оператора '+'

Створіть файл python за допомогою наступного сценарію, щоб перевірити, як '+' оператор працює в Python для конкатенації рядків. Іменованим змінним присвоюються два рядкові значення str1 і str2. Ці два значення правильно поєднуються та друкуються. Далі одне значення рядка та числове значення присвоюються зазначеним змінним текст і ціна. Якщо ви хочете поєднати ці значення, тоді це згенерує помилку, згадавши про це інт значення може бути перетворено в вул. Отже, числове значення перетворюється у значення рядка за допомогою str () метод перед об'єднанням даних.

#!/ usr / bin / env python3
# Визначте до рядкових значень
str1 = "Мені подобається"
str2 = "Програмування"
# Поєднання значення рядка з іншим значенням рядка
combText1 = str1 + str2
# Роздрукуйте комбінований вивід
print ("Поєднання рядка з рядком: \ n", kombiniText1)
# Визначте значення рядка
text = "Ціна книги"
# Визначте числове значення
ціна = 50
# Поєднання значення рядка зі значенням числа
combText2 = текст + "$" + str (ціна)
# Роздрукуйте комбінований вивід
print ("\ nОб'єднання рядка з номером: \ n", kombiniText2)

Вихід:

Вихідні дані відображаються на правій стороні зображення.

Конкатенація рядків за допомогою оператора '%'

Створіть файл python за допомогою наступного сценарію, щоб перевірити, як "%" символ працює для конкатенації рядків у Python. Це працює як форматування рядків мови C. Тут у змінних str1 та str2 присвоюються два рядкові значення. Ви можете поєднати два або більше рядкових значень, створивши групу, відокремлену комами, та використовуючи символ '%' в передній частині групи. Тут перші дужки, () використовуються для групування значень рядків, а '% s' використовується print () метод, щоб визначити, що значення друку є рядковими.

#!/ 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 = input ("Введіть друге значення рядка \ n")
# Поєднуйте значення рядків за допомогою оператора format ()
combText = " ".формат (str1, str2)
# Роздрукуйте комбінований текст
print ("Вивід після об'єднання рядків: \ n \ n", combText)

Вихід:

Вихідні дані відображаються на правій стороні зображення. Тут є два вхідні значення "Linux" і 'Підказка' і результат 'LinuxHint'після конкатенації.

Конкатенація рядків за допомогою приєднатися () метод

приєднатися () - ще один корисний метод Python для комбінування рядків. Якщо ви хочете додати якесь конкретне значення рядка під час об'єднання рядків, вам потрібно буде використовувати приєднатися () метод конкатенації. Створіть файл python з наступним сценарієм, щоб перевірити використання приєднання () метод. У названих змінних присвоюються три рядкові значення str1, str2, і str3. Перший приєднатися () використовується для поєднання рядків без будь-якого конкретного рядка. Другий приєднатися () використовується для поєднання рядкових значень із комою (,). Третій приєднатися () використовується для поєднання рядкових значень з новим рядком (\ n).

#!/ usr / bin / env python3
# Визначте два рядкові значення
str1 = "Програмування на Python"
str2 = "Програмування Bash"
str3 = "Програмування на Java"
# Використання методу join () для поєднання рядків
combText = "".приєднатися ([str1, str2, str3])
# Роздрукуйте вихідні дані
print ("\ nВихід: \ n% s"% kombiniText)
# Використання методу join () з комою для поєднання рядків
combText = ",".приєднатися ([str1, str2, str3])
# Роздрукуйте вихідні дані
print ("\ nВихід: \ n% s"% kombiniText)
# Використання методу join () з новим рядком для поєднання рядків
combText = "\ n".приєднатися ([str1, str2, str3])
# Роздрукуйте вихідні дані
print ("\ nВихід: \ n% s"% kombiniText)

Вихід:

Вихідні дані відображаються на правій стороні зображення.

Поєднання рядка кортежу за допомогою методу join ()

Створіть файл python за допомогою наступного сценарію. Тут метод join () поєднає рядкові значення кортежу з новим рядком (\ n).

#!/ usr / bin / env python3
# Визначте набір рядкових значень
tupleString = ("Ubuntu", "Windows", "MacOS", "Fedora", "Android", "RedHat")
# Поєднуйте рядкові значення кортежу за допомогою методу join ()
combText = "\ n".приєднатися (tupleString)
# Роздрукуйте вихідні дані
print ("\ nСписок операційних систем: \ n \ n% s"% kombiniText)

Вихід:

Вихідні дані відображаються на правій стороні зображення.

Створіть послідовність рядків, комбінуючи два рядки

Послідовність рядкових значень може бути легко сформована за допомогою методу join (). Створіть файл python за допомогою наступного сценарію, щоб створити послідовність алфавіту з цифрою.

#!/ usr / bin / env python3
# Визначити два рядкові значення
str1 = "ABCD"
str2 = "1"
# Створити послідовність рядків за допомогою методу join ()
combText = str2.приєднатися (str1)
# Роздрукуйте вихідні дані
print ("\ n% s"% комбінованийТекст)

Вихід:

Вихідні дані відображаються на правій стороні зображення.

Висновок:

У цій статті на простих прикладах показано різні способи об’єднання рядків. Сподіваємось, читач зможе правильно поєднати кілька рядків після відпрацювання цих прикладів.

Дивіться авторське відео: тут

Top 10 Games to Play on Ubuntu
Windows platform has been one of the dominating platforms for gaming because of the huge percentage of games that are developing today to natively sup...
5 найкращих аркадних ігор для Linux
В наш час комп’ютери - це серйозні машини, що використовуються для ігор. Якщо ви не можете отримати новий високий бал, ви зрозумієте, що я маю на уваз...
Битва за Веснот 1.13.6 Розробка випущена
Битва за Веснот 1.13.6, випущений минулого місяця, є шостим випуском розробки в 1.13.x, і це забезпечує низку вдосконалень, особливо до інтерфейсу кор...