Найти тему
Мирослава Анисимова

Язык программирования Python простым и понятным языком #7

Оглавление

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


Конкатенация.

Конкатенация - это объединение строк в python. Так же как мы совершаем операции над целыми и дробными числами, строки в python можно объединять. В результате данного действия к концу первой строки присоединяется вторая.
Так же в конкатенации нет разницы, в каких кавычках написаны строки, будь то одинарные или двойные.
К примеру :
Если написать "Hello," + 'world!' , командная строка выдаст нам текст в одинарных кавычках.

-2

А если мы напишем команду через оператор print ,вот что выйдет: print("First string" + ", " + "second string") .

-3

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


Давайте посмотрим на примере : "7" + "29" . В данном случае числа выступают в роли строк,потому что мы заключили их в кавычки.

-4

Вот что выдаст программа. У нас к концу первой строки присоединилась вторая строка. Поскольку это строки, вышло число 729.

А теперь те же самые числа, но немного в другом виде записанные :
"7" + 29 .

-5

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

Умножение строк.

Строки так же как и числа можно умножать на целые числа. Это приводит к повторению строки.Пример : print("python" * 3) и 4 * '2' (в данном случае 2 выступает в роли строки).

-6

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

-7

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

-8

Спасибо за прочтение седьмого урока от меня! Подписывайтесь и следите за новыми уроками! Взамен я постараюсь радовать Вас,мои дорогие читатели, новыми,а самое главное интересными уроками. Не только по Python,но и по другим языкам программирования.

Так же рекомендую прочитать мои прошлые уроки:
Первая программа
Числа с плавающей точкой
Где можно писать свои программы