Просто и понятно о типах данных в Python
Оценка 4.6

Просто и понятно о типах данных в Python

Оценка 4.6
Домашнее обучение +1
docx
информатика
25.11.2023
Просто и понятно о типах данных в Python
В данном материале объясняются типы данных в Python простыми и понятными словами.
Просто и понятно о типах данных в Python.docx

Предисловие

Python – это язык программирования высокого уровня со строгой типизацией данных. Понятие «строгая типизация» в нашем случае говорит о том, что Python не производит преобразование одного типа данных в другой и не даёт создавать проблемы при операциях над ними.

К примеру, мы пытаемся сложить строку с целым числом. Для этого напишем:

Python, увидев наши старания, предостережёт нас от совершения подобных глупостей и выдаст ошибку, что так делать нельзя:

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

 

Как определить тип данных в Python

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

Чтобы определить тип данных, достаточно использовать две функции: print() и type(). в нашем случае именно type() покажет нам то, какой тип данных содержится в переменной. Для этого запишем:

Запускаем программу и видим результат: переменная а содержит в себе целое число.

Типы данных в Python

Типы данных в Python можно разделить на три группы:

1.      Простые (числа и строки).

2.      Коллекции (списки, кортежи, словари)

3.      Другие (файлы, итераторы, сокеты).

1. Простые типы данных: числа. В Python числа бывают целыми, с плавающей точкой, комплексными.

 

Тип данных

Обозначается как

Пример записи

Целое число

int

5

Число с плавающей точкой

float

5.0

Комплексное число

complex

5j

 

Числа поддерживают все математические операции только между собой. Пример:

В данном примере никакой ошибки не произойдёт, а функция print() выдаст конечный результат.

Простые типы данных: строки. Строки – это последовательности символов. Символов в данном случае может быть как буква, так и число или какой-нибудь символ. В Python строки обозначаются как str, а записываются в кавычках. Пример:

2. Коллекции: списки. Список – это упорядоченная коллекция объектов. Другими словами, список – это коллекция объектов в определённом порядке, который задаёт пользователь. В Python список обозначает как list, а записывается в квадратных скобках. Пример:

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

Коллекции: кортежи. Кортежи – это те же списки, только неизменяемые. Другим словами, в списке мы можем заменить один элемент на другой, а в кортеже это сделать не получится. Нужно это для того, чтобы при выполнении определённых операций все элементы были на своих местах.

В Python кортеж обозначается как tuple, а записывается в круглых скобках. Пример:

Коллекции: словари. Словари – это неупорядоченная коллекция пар «ключ - значение». В качестве ключей можно использовать любые неизменяемые объекты (числа, строки, кортежи). В качестве значений словарь может хранить в себе данные разных типов. В словаре даже можно хранить другой словарь.

Словарь в Python обозначает как dict, а записывается в фигурных скобках. Пример:

В нашем случае мы имеем четыре ключа (Имя, Фамилия, Отчество, Возраст) и четыре значения (Иван, Иванов, Иванович, 30). Как вы могли заметить, после указания ключа ставится двоеточие, а перед указанием нового ключа ставится запятая.

3. Другие типы данных: файлы. Файлы позволяют работать с файловой системой нашего компьютера. Чтобы создать объект «файл», нужно использовать функцию open()  с режимом чтения (read) или записи (write).

Файл в Python обозначает как file, а записывается с помощью функции open(). Пример:

Получаем такой результат:

Как вы можете заметить, вся информация, которую мы записали в созданный файл, успешно сохранилась.

Таблица типов данных в Python

 

Тип данных

 

Обозначается как

Пример записи

Целое число

 

int

5

Число с плавающей точкой

 

float

5.0

Комплексное число

 

complex

5j

Строка

 

str

‘5’

Список

 

list

[5, 5]

Кортеж

 

tuple

(5, 5)

Словарь

 

dict

{‘Размер обуви’: 5}

Файл

 

file

a = open()

 


 

Предисловие Python – это язык программирования высокого уровня со строгой типизацией данных

Предисловие Python – это язык программирования высокого уровня со строгой типизацией данных

Простые типы данных: числа . В

Простые типы данных: числа . В

Коллекции: словари. Словари – это неупорядоченная коллекция пар «ключ - значение»

Коллекции: словари. Словари – это неупорядоченная коллекция пар «ключ - значение»

Таблица типов данных в Python

Таблица типов данных в Python
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
25.11.2023