Python с нуля: от новичка до собственных игр и программ. Jean-Loup Chrétien

Читать онлайн.
Название Python с нуля: от новичка до собственных игр и программ
Автор произведения Jean-Loup Chrétien
Жанр
Серия
Издательство
Год выпуска 2023
isbn



Скачать книгу

теперь закрепим наши знания вот таким небольшим заданием:

      Мы создадим сообщение в формате строки. Сохраним его в переменной и отобразим значение переменной на экране с помощью функции print.

      Давайте я сделаю это первым. Впишите этот код в компилятор и запустите его:

      сообщение = "Хьюстон, у нас проблема"

      print(сообщение)

      Получилось вывести сообщение? Отлично!

      Теперь Ваша очередь. Глядя на пример выше, придумайте свой вариант сообщения, который можно сохранить в переменную. А затем вывести значение переменной на экран.

      Придумайте и запустите столько примеров, сколько пожелаете. Чем больше, тем лучше. Так Вы укрепите полученный навык!

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

      Мы можем объединять различные строки друг с другом. Этот прием называется “конкатенация”.

      Все, что нам нужно сделать, чтобы объединить (конкатенировать) строки, это поставить между ними оператор сложения +.

      Ничего сложного, правда? Давайте попрактикуемся с конкатенацией:

      "Илон Маск отправил Теслу на" + "Марс"

      А теперь выведем обе строки на экран. Впишите этот код в компилятор и запустите его:

      print("Илон Маск отправил теслу на" + "Марс")

      Заметили нечто странное? Кажется, наши строки слиплись.

      Не вопрос! Мы можем это легко исправить. Есть несколько способов. Вот самый простой:

      Все, что нам нужно сделать, это оставить пробел между первой кавычкой второй строки и словом, которое идет за этой кавычкой:

      print("Илон Маск отправил теслу на" + " Марс")

      Исправили? Запускайте код.

      5. Конкатенация строк и переменные

      Хочу обратить Ваше внимание на то, что мы можем конкатенировать строку только с другой строкой. Или с другим значением, имеющим формат строки.

      Например, если мы создали переменную, и присвоили ей значение в формате строки, то мы можем объединить такую переменную с другой строкой.

      В приведенном ниже примере я создал переменную (марка), и присвоил ей строковое значение “Tesla”.

      Затем я вывел это значение в конкатенации с другой строкой “Машина называется”.

      Вот, что получилось:

      марка = "Tesla"

      print("Машина называется " + марка)

      Впишите этот код в компилятор и запустите его. Если Вы все сделали правильно, программа вернет сообщение “Машина называется Tesla”

      А теперь потренируйтесь. Измените код по Вашему желанию. Вы даже можете объединить более двух строк!

      Меняйте код и запускайте его. Наблюдайте за тем, как меняется результат.

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

      Мы уже научились объединять строки с помощью математического оператора +. Этот оператор может только конкатенировать строку с другой строкой.

      Но что, если мы хотим конкатенировать строку с чем-то, что не имеет формата строки?

      Для этого есть отличный способ! И он называется “Форматирование строки”. Программисты часто им пользуются.

      Давайте объединим строку с переменной. Для этого мы переведем значение переменной в формат строки.

      Для