Конкатенация строк в Python: все, что вам нужно знать



Эта статья познакомит вас с простой концепцией программирования, которая имеет огромное значение в определенных ситуациях, а именно с конкатенацией строк Python.

Эта статья познакомит вас с простой концепцией программирования, которая имеет огромное значение в определенных ситуациях, т. Е. Конкатенация строк. Следующие указатели будут рассмотрены в этой статье,

Итак, давайте начнем,





Конкатенация строк Python

Если вы новичок в использовании языка Python, возможно, вы никогда не слышали о термине конкатенация строк. Будь то любой язык программирования, который вы используете, наступит время, когда вам потребуется объединить содержимое двух или более строк вместе, процесс которого в технической терминологии известен как конкатенация. Самый простой способ объяснить эту концепцию - взять две разные строки, хранящиеся в интерпретаторе, и объединить их вместе для достижения единой цели. Примером этого действия являются две разные строки hello и world в Python. Вы используете функцию конкатенации и объединяете их в одно целое, что называется hello world.

Продолжаем статью о конкатенации строк Python



Конкатенация в Python

В Python есть несколько основных способов объединения строк. Но сначала давайте разберемся с основами: новая строка, которая образуется после объединения двух отдельных строк, известна как строковый объект. Это связано с тем, что Python по своей сути является объектно-ориентированным языком, и поэтому каждый элемент в нем, будь то уже существующий или вновь созданный, называется объектом.

Самый простой способ объединить две строки в Python - использовать оператор + или плюс. Пример этого, как показано ниже.

str1 = «Привет» str2 = «Мир» str1 + str2

Последняя строка в приведенном выше коде - это конкатенация, и когда процесс выполняется, формируется новая строка.



Одна из наиболее важных вещей, на которые следует обратить внимание, - это тот факт, что Python не может объединять целое число и строку, поскольку они считаются принципиально разными объектами. Если вы хотите объединить строку и целое число, вам сначала нужно будет преобразовать любой из них в другой объект, то есть строку в целое число или целое число в строку.

Если вы попытаетесь объединить строку и целое число без преобразования, на экране будет возвращена ошибка. Чтобы лучше понять это, взгляните на приведенный ниже пример.

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (последний вызов последний): файл & ldquo & rdquo, строка 1, в TypeError: не удается объединить & lsquoostr объекты & lsquostr & rs

Продолжаем статью о конкатенации строк Python

как использовать пространство имен в c ++

Форматирование строки в Python

Теперь, когда вы знаете основы конкатенации строки в Python, давайте подробнее обсудим форматирование строки в Python.

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

Интерполяцию строк в Python можно просто определить как процесс оценки строкового значения, которое содержится в памяти интерпретатора в качестве одного или нескольких заполнителей. Проще говоря, интерполяция строк - это метод, который упрощает разработчикам выполнение форматирования и конкатенации строк в Python.

Продолжаем статью о конкатенации строк Python

Использование оператора%

Один из наиболее широко распространенных методов конкатенации строк в Python - использование оператора%. Чтобы понять, как именно он используется в коде, взгляните на приведенный ниже пример.

как установить путь к классам в Linux
x = «яблоки» y = «лимоны» z = «В корзине% s и% s»% (x, y)

В приведенном выше коде интерпретатор заменяет значения% s значениями, хранящимися в переменных x и y из приведенных выше строк. Когда переменная z печатается, получается следующий результат.

В корзине яблоки и лимоны

Продолжаем статью о конкатенации строк Python

Использование оператора {}

При кодировании, если вы используете {}, он служит заполнителем для переменных, которые вы хотите сохранить внутри строки. Но для того, чтобы передавать переменные внутри строки, вам сначала нужно использовать функцию format ().

Одним из основных преимуществ использования функции format () является то, что вам не нужно преобразовывать целое число в строку перед объединением данных, она автоматически сделает то же самое для вас. Это одна из основных причин, почему этот метод конкатенации строк предпочтительнее других.

Чтобы лучше понять всю эту концепцию, взгляните на приведенный ниже пример.

Fname = «John» Lname = «Doe» Age = «24» print «{} {} {} лет.« Формат (fname, lname, age)

При запуске этого кода интерпретатор принимает соответствующие значения и сохраняет их как переменные в соответствующих строках.

Продолжаем статью о конкатенации строк Python

Использование метода соединения

И последнее, но не менее важное - это использование метода Join в Python. Лучше всего использовать этот метод для объединения списка строк в один результат. Взгляните на приведенный ниже пример, чтобы лучше понять это.

>>> & lsquo & lsquo .join ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo, & lsquothes & rsquo, & lsquoolazy)

'Быстрая коричневая лиса прыгает через ленивую собаку'

Теперь давайте создадим новый список.

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

Теперь, чтобы соединить обе строки, мы используем следующее.

>>> print & lsquo & rsquo.join (музыка) >>> print & ldquo & ldquo.join (музыка)

На этом мы подошли к концу статьи о конкатенации строк Python.

Чтобы получить более глубокие знания о Python и его различных приложениях, вы можете для онлайн-обучения с круглосуточной поддержкой и пожизненным доступом.

Есть вопрос к нам? Упомяните их в комментариях к статье, и мы свяжемся с вами.