Теоретический материал по теме "Введение в язык программирования Python"
Все типы данных Python¶
Д.П. Кириенко - Программирование на языке Python (школа 179 г. Москвы)
int | Целое | а = 2 |
float | Действительное | а = 2.0 |
float | Строка | s = "Hello" или s = 'Hello' |
bool | Логический тип | а = True или а = False |
list | Список (массив) | А = [1, 2, 3] или А = [] |
tuple | Кортеж | А = (1, 2, 3) или А = () |
set | Множество | S = set() или S = {1, 2, 3} |
dict | Словарь | D = dict() или D = {'one': 1, 'two': 2} |
Значения одного типа можно (в некоторых случаях) преобразовывать к значениям других типов. Наиболее часто приходится преобразовывать строковые данные в числа (например, при считывании данных) и числа в строковые данные (например, при выводе данных). В этом случае название типа используется, как функция. Например, int(s) возвращает значение типа int, полученное из значения s.
При преобразовании логических значений True переводится в 1, False переводится в 0. При преобразовании чисел в логические значения нулевое значение переводится в False, ненулевое значение переводится в True. При преобразовании строк, списков, кортежей, словарей, множеств пустые объекты (строки, списки, множества и т.д.) переводятся в False, а непустые — в True.