Списки являются своего рода хранилищем данных разного типа, другими словами списки это массивы, только хранить они могут данные разных типов. Более подробно об этом типе будет рассказано в разделе "Списки".
· list - список
Кортеж - это список, который после создания нельзя изменить, очень полезно его использовать для защиты "от дурака", чтобы по ошибке данные не были изменены.
Более подробно об этом типе будет рассказано в разделе "Кортежи".
· tuple - кортеж
Генератор списков используется, когда нам нужно вывести последовательность целых чисел. Более
подробно об этом типе будет рассказано в уроке "Циклы".
· range - диапазон, неизменяемая последовательность целых чисел.
Множества - коллекции для неповторяющихся данных, хранящие эти данные в случайном порядке.
· set - множество
· frozenset - неизменяемое множество
Более подробно об этих типа будет рассказано в разделе "Множества".
Словари - являются набором пар "ключ"-"значение", довольно удобный тип данных для формирований структур. Более подробно об этом типе будет рассказано в разделе "Словари".
· dict - словарь
Следующие два типа перечислены для ознакомления, в дальнейшем мы не будем уделять им практического значения в рамках данного курса.
Байт - это минимальная единица хранения и обработки цифровой информации. Данный тип допускает возможность производить изменение кодировки символов в зависимости от задач.
· bytes - байты
Последовательность байт - представляет собой некую информацию (текст, картинка и т.д.). Помимо изменении кодировки, имеет дополнительные возможности применять методы к перекодированным строкам и вносить изменения.
· bytearray - массивы байт
Задание 1
Используя функцию type(), попробуйте выполнить следующие операции и посмотрите что выведется на экран:
· type(None)
· type(True)
· type(False)
· type(1)
· type(5.3)
· type(5 + 4j)
· type([1, 5.3, False, 4])
· type((1, True, 3, 5+4j))
· type(range(5))
· type('Hello')
· type(b'a')
· type(bytearray([1,2,3]))
· type(memoryview(bytearray('XYZ', 'utf-8')))
· type({'a', 3, True})
· type(frozenset({1, 2, 3}))
· type({'a' : 32}).
Подсказка: если вы НЕ используете режим консоли (>>>), то для отображения результата необходимо использовать функцию print(). Т.е. print(type(None)).
! Ответ присылай к комментарии !
Задание 2
Используя функцию type(), попробуйте выполнить следующие операции и посмотрите что выведется на экран:
· type(None)
· type(True)
· type(False)
· type(1)
· type(5.3)
· type(5 + 4j)
· type([1, 5.3, False, 4])
· type((1, True, 3, 5+4j))
· type(range(5))
· type('Hello')
· type(b'a')
· type(bytearray([1,2,3]))
· type(memoryview(bytearray('XYZ', 'utf-8')))
· type({'a', 3, True})
· type(frozenset({1, 2, 3}))
· type({'a' : 32}).
#pythonснуля #программированиенаpython #урокиpython #Типыколлекций
Не забываем ставить лайк и подписываться на мой канал: zen.yandex.ru/...bramenkova Впереди много познавательного!
-----
Будем дружить vk.com/...bramenkova
Благодарю каждого за репост!)
Установка программы