Preview

Informatics in school

Advanced search

Strings in Python: Definition and representation

https://doi.org/10.32517/2221-1993-2025-24-3-84-90

Abstract

The article is about strings in Python, one of the main data types used to store and process text values. It covers ways to define strings, create them using single or double quotes, and examples of single-line and multi-line strings.
To better understand the internal representation of strings in Python, we consider string comparison, a basic operation used to determine the order, equality, or difference between two strings. We consider the main string comparison operators in Python, such as "= =" (equal), "!=" (not equal), "<" (less than), ">" (greater than), "<=" (less than or equal), and ">=" (greater than or equal). We discuss the specifics of working with strings and some nuances that should be taken into account when comparing strings.
The article will be useful in studying the "string" data type for anyone who wants to improve their understanding of string data in Python.

About the Author

T. S. Goncharova
Donetsk Republican Palace of Children's and Youthful Creativity
Russian Federation

Tatyana S. Goncharova, a teacher of additional education, Donetsk Republican Palace of Children's and Youthful Creativity 

Donetsk, The Donetsk People's Republic 



References

1. Бизли Д. Python. Подробный справочник: пер. с англ. СПб.: Символ-Плюс, 2010. 864 с.

2. Босова Л. Л. О новых подходах к изучению школьной информатики в условиях цифровой трансформации общества // Информатика в школе. 2022. № 4 (177). С. 5–14. EDN: DKRLZV. DOI: 10.32517/2221-1993-2022-21-4-5-14 .

3. Босова Л. Л., Аквилянов Н. А., Кочергин И. О., Штепа Ю. Л., Бурцева Т. А. Информатика. 8–9 классы. Начала программирования на языке Python. Дополнительные главы к учебникам. М.: БИНОМ. Лаборатория знаний, 2022. 96 с.

4. Васильев А. Н. Python на примерах. Практический курс по программированию. СПб.: Наука и Техника, 2016. 432 с.

5. Горохова Р. И., Догадина Е. П., Долгов В. И., Макрушин С. В. Практикум по программированию на языке Python: учебное пособие. М.: Финансовый университет, департамент анализа данных и машинного обучения, 2023. 320 с.

6. Джоши П. Искусственный интеллект с примерами на Python: пер. с англ. СПб.: ООО «Диалектика», 2019. 448 с.

7. Доусон М. Программируем на Python. СПб.: Питер, 2014. 416 с.

8. Еникеев Р. Р. Основы и базовые типы данных в Python. Казань: КФУ, 2021. 129 с.

9. Лутц М. Изучаем Python: пер. с англ. Ю. Н. Артеменко. СПб.: Диалектика, 2019. 832 с.

10. Любанович Б. Простой Python. Современный стиль программирования. СПб.: Питер, 2016. 480 с.

11. Маркелов В. К., Завьялова О. А. Возможности языка Python 3.10 при обучении программированию в школе // Шуйская сессия студентов, аспирантов, педагогов, молодых ученых. Материалы ХIV Международной научной конференции, посвященной Году науки и технологий Российской Федерации, 205-летию начала подготовки педагогов в Ивановской области (Москва—Иваново—Шуя, 06–07 октября 2021 года). Шуя: Шуйский филиал Ивановского государственного университета, 2021. С. 96–97. EDN: XXZKLZ.

12. Маркелов В. К., Завьялова О. А. Язык программирования Python как альтернативный инструмент для решения заданий ЕГЭ по информатике // Информатика в школе. 2023. № 2 (181). С. 63–72. EDN: UBRWOS. DOI: 10.32517/2221-1993-2023-22-2-63-72.

13. Поляков К. Ю., Еремин Е. А. Информатика. 9 класс: учебник. М.: БИНОМ. Лаборатория знаний, 2018. 288 с.

14. Саммерфильд М. Программирование на Python 3. Подробное руководство: пер. с англ. СПб.: Символ-Плюс, 2009. 608 с.

15. Сысоева М. В., Сысоев И. В. Программирование для «нормальных» с нуля на языке Python: учебник. М.: Базальт СПО; МАКС Пресс. 2018. 176 с.

16. Федоров Д. Ю. Программирование на языке высокого уровня Python: учебное пособие для прикладного бакалавриата. М.: Юрайт, 2019. 161 с.

17. Харрисон М. Как устроен Python. Гид для разработчиков, программистов и интересующихся: пер. с англ. СПб.: Питер, 2019. 272 с.

18. Чернышев С. А. Основы программирования на Python: учебное пособие для вузов. М.: Юрайт. 2022. 286 с.

19. Язык Python // Преподавание, наука и жизнь: сайт Константина Полякова. https://kpolyakov.spb.ru/school/probook/python.htm

20. PEP 8 в Python — правила для идеального кода. М.: Свет Разума, 2013. https://pythonpip.ru/osnovy/pep-8-v-pythonpravila-dlya-idealnogo-koda


Review

For citations:


Goncharova T.S. Strings in Python: Definition and representation. Informatics in school. 2025;(3):84-90. (In Russ.) https://doi.org/10.32517/2221-1993-2025-24-3-84-90

Views: 10


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2221-1993 (Print)