Примеры конкатенации строк Python

Примеры конкатенации строк Python Программирование и разработка

В вычислениях объединение строк — это общий процесс. Объединение строк в Python может быть выражено различными способами. В этом руководстве будут рассмотрены различные методы объединения строк внутри приложения Python. Чтобы объединить строки с разделителем, мы можем использовать метод join (). Полезно иметь последовательность символов, такую ​​как список или, возможно, кортеж символов. Затем используйте метод join () с пустой строкой, если вам не нужен разделитель. Используйте эти методы в соответствии с вашими потребностями. Всякий раз, когда конкатенация требует какого-либо форматирования, просто используйте format (), а также функции f-строки. Стоит отметить, что f-string работает только с Python 3.6 и выше. Давайте посмотрим на каждую из них.

Пример 1: объединение с оператором «+»

Войдите в систему с панели входа в Ubuntu и откройте терминал из приложений с помощью «Ctrl + Alt + T». После его открытия давайте создадим новый файл python «one.py» с помощью запроса «touch» следующим образом:

$ touch one.py

Файл создан. Откройте его из файлового проводника, перейдя в «Домашний» каталог. Дважды нажмите, чтобы открыть файл, и напишите следующий код во вновь созданном файле. Этот код содержит две переменные строкового типа v1 и v2 с некоторым значением в обеих из них. Переменная «name» была инициализирована для объединения обеих переменных v1 и v2 с использованием внутри них оператора «+». После этого оператор печати использовался для печати объединенной переменной «имя». Сохраните файл с помощью «Ctrl + S» и выйдите из него.

Давайте выполним файл, используя запрос «python3»

Давайте выполним файл, используя запрос «python3» в оболочке ниже. Вы увидите, что он покажет объединенную строку, например «Aqsa Yasin», состоящую из двух строковых переменных:

$ python3 one.py

Знак «+» по-разному действует для переменных целого типа. Этот оператор суммирует целые числа, а не объединяет их. Например, давайте обновим значение обеих переменных v1 и v2 целыми числами и используем знак «+», чтобы объединить их. Когда мы печатаем результирующее значение, оно показывает сумму обеих переменных вместо объединенного значения. Сохраните файл с помощью сочетания клавиш «Ctrl + S» и оставьте его:

Читайте также:  Таблица частот с интервалами в R

Сохраните файл с помощью сочетания клавиш «Ctrl + S»

После выполнения вы можете увидеть, что результат представляет собой целочисленное итоговое значение:

$ python3 one.py

Давайте использовать один целочисленный тип и одну переменную строкового типа в примере конкатенации. Обновите код следующим скриптом, имеющим две переменные, например строку и целое число. Используйте оператор «+», чтобы объединить и распечатать их:

После сохранения нашего файла с помощью «Ctrl + S»

После сохранения нашего файла с помощью «Ctrl + S» мы закроем наш файл и снова перейдем к терминалу. Выполнение этого кода будет выполняться указанной ниже командой. К сожалению, вывод этого кода приведет к ошибке, потому что знак «+» не работает с двумя разными типами данных, чтобы объединить их.

$ python3 one.py

К сожалению, вывод этого кода приведет к ошибке

Пример 2: объединение с помощью Join ()

Пришло время взглянуть на другой пример конкатенации. Мы будем использовать функцию join () для объединения двух строк. Обновите код, как показано ниже. У нас есть две переменные строкового типа v1 и v2, определенные в коде. Мы объединили обе переменные с помощью функции соединения. При переходе в его параметр они объединяются и затем распечатываются:

Выполните код с запросом «python3», как показано ниже

Сохраните файл и откройте свой терминал. Выполните код с запросом «python3», как показано ниже. Вы увидите, что он показывает объединенный результат «Акса Ясин» для переменных v1 и v2 с использованием метода соединения:

$ python3 one.py

Пример 3: объединение с оператором «%»

Приведем еще один пример конкатенации. На этот раз мы будем использовать для этого в нашем коде оператор процента. Мы взяли две строковые переменные v1 и v2 с разными значениями. После этого мы создали другую переменную, «новую», и определили процентный формат вместе со знаком «%». Мы также указали обе переменные в их параметрах. Наконец, мы распечатали это результирующее значение строки, объединенной оператором процента в операторе печати. Сохраните файл и нажмите на крестик, чтобы закрыть его:

После выполнения вы можете увидеть, что он работает правильно и показывает

После выполнения вы можете увидеть, что он работает правильно и показывает объединенную новую строку из обеих двух переменных с использованием процентного оператора:

$ python3 one.py

Пример 4: объединение с функцией форматирования

Теперь мы будем использовать другую функцию для объединения двух новых переменных v1 и v2. Мы определили формат этой функции во вновь созданной переменной «new» и передали обе переменные v1 и v2 в ее параметры. Наконец, мы дали этой недавно объединенной переменной «new» в операторе печати, которая будет вскоре распечатана.

После сохранения и закрытия файла приступим к выполнению нашего обновленного кода

После сохранения и закрытия файла приступим к выполнению нашего обновленного кода. Мы использовали ту же самую инструкцию в оболочке для выполнения. Результат выполнения этого кода показывает объединенное значение «Linux-Python» обеих переменных, которые были сохранены в переменной «new».

$ python3 one.py

Пример 5: объединение с F-строкой

Последний и уникальный пример объединения двух переменных строкового типа — через f-строку. Мы инициализировали две новые переменные v1 и v2 со значениями строкового типа в обеих из них. После этого мы инициализировали другую переменную, «новую», и определили в ней формат типа f-строки с переменными v1 и v2 в ее формате. В последней строке кода мы использовали оператор печати, в котором мы передали объединенную переменную new, чтобы распечатать ее в объединенном формате.

Теперь откройте терминал и выполните файл кода с помощью ключевого слова

Сохраните файл и снова закройте его. Теперь откройте терминал и выполните файл кода с помощью ключевого слова «python3» вместе с именем файла «one.py». Выходные данные представляют собой сцепленное значение переменной «новый» при использовании формата конкатенации f-строки.

$ python3 one.py

Заключение

Мы изучили пять методов объединения строк в наших примерах, используя это руководство. Надеюсь, эта статья лучше продемонстрирует процесс конкатенации строк Python.

Оцените статью
bestprogrammer.ru
Добавить комментарий