При програмуванні на мові Python, ви часто будете працювати з рядками. Це буде і висновок на екран будь-яких повідомлень, і обробка рядків і багато іншого.
В цьому раді я розповім про способи виведення рядків в Python.
В одному з минулих рад ми вже виводили на екран рядок "Hello World.". Якщо ви пам'ятаєте, ми робили це за допомогою команди print.
Наша програма містила наступний код:
Як бачимо, після команди print. рядок "Hello World." укладена в прості лапки. Але це не єдина можливість виведення рядків в Python.
Давайте створимо новий файл і додамо в нього наступні рядки (помічаємо де знаходиться текстовий рядок у другому print, і де в першому print!):
Виконаємо створений нами скрипт і побачимо на екрані наступне:
Хм, скажете ви, уклавши рядок в потрійні лапки, ми отримали на екрані те ж саме. Так-то це так, але зовсім не так! Такий спосіб нам допоможе, коли знадобиться багатостроковий висновок. Тут-то, як не можна до речі будуть потрійні лапки.
Давайте трохи видозмінимо наш код, розбивши рядок за словами і розмістивши кожне слово на окремому рядку:
У підсумку, отримаємо наступне:
Інший приклад використання потрійних лапок в Python:
виведе на екран наступне:
Цей спосіб дуже зручно застосовувати при багаторядковому виведення текстових даних або виведення на екран малюнків з ASC-символів.
Припустимо, що вам необхідно укласти якісь слова в одинарні лапки. Зробити це дуже просто.
Дивимося на код і бачимо:
Запускаємо на виконання і переконуємося в тому, що все як треба:
О.К. скажете ви, з одинарними лапками все ясно. Але, як мені зробити так, щоб слово, що стоїть на початку рядка, було в подвійних лапках ?!
Вам допоможе наступне рішення:
Як бачимо, слово узяте нами в подвійні лапки і стоїть на початку рядка, виведено на екран так, як нам треба:
Як ми цього домоглися? Все дуже просто - нам в цьому допоміг керуючий символ зворотного слеша, за допомогою якого ми відокремили нашу лапки від трьох, в яких ми вивели всю рядок.
При виведенні рядків в Python не забувайте стежити за відкриваються і закриваються лапками (рядок повинен завершуватися тим же типом лапок, яким і почалася). Це сама часто поширена помилка серед новачків при роботі з рядками.
Ця рада - лише початок роботи з рядками в Python. У наступних радах ми розширюватиме наші знання, так що слідкуйте за оновленнями розділу.