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

Данные могут быть определены различными способами, но для общего обзора программирования достаточно сказать, что данные — это информация, собранная в определенном формате для вычислений, анализа, рассуждений, принятия решений и ссылок. Каждый язык программирования имеет различное количество специальных встроенных форматов для сбора информации, называемых типами данных. Хотя они имеют разные имена в разных языках программирования, они имеют схожие функции и атрибуты, поскольку все они предназначены для представления реальной информации.

Наш обзор не будет исчерпывающим по встроенным типам данных Python, но он охватит самое необходимое.

Строка

Строка — это текстовый тип данных Python. Это упорядоченный набор символов. Таким образом, операции, которые можно использовать с массивами, также можно использовать со строками. Можно просмотреть каждый символ строки по порядку или получить длину строки с помощью функции len().

В Python строки могут быть заключены в одинарные или двойные кавычки. Как и все другие объекты, строки могут быть присвоены переменным. Например, x = «Hello» и y = «world» устанавливают переменные x и y равными строковым объектам Hello и world.

Целое число

Integer — это один из числовых типов данных Python. Целое число — это целое число. Оно может быть как положительным, так и отрицательным, но не может содержать десятичное значение. Некоторые примеры: x = 152 и y = -35.

Плавающая

Еще один числовой тип данных в Python — это число с плавающей запятой. Плавающие числа — это числа (отрицательные или положительные), которые содержат десятичную дробь. Два примера: x = 1,75 и y = -20,0.

логическое значение

Последний тип данных, который мы рассмотрим в этом посте, — логический. Булевы значения либо True, либо False. Любое выражение в Python может быть преобразовано в логическое значение. Это становится чрезвычайно важным, когда вы начинаете рассматривать такие задачи, как поток управления с логическими операторами, такими как ›, ‹ и ==.

Использование встроенной функции bool() для различных выражений показывает, что большинство из них истинны, но некоторые важные оцениваются как ложные. В эту группу выражений входят False, 0, None, пустая строка, пустой список, пустой словарь и пустой кортеж.

Заключение

Строки, целые числа, числа с плавающей запятой и логические значения — все это важные типы данных в Python. В следующем посте этой серии мы рассмотрим списки, словари и кортежи.