Вопрос №158
Какие типы данных вы знаете?
None, bool, int, float, complex, list, tuple, str, bytes, bytearray, memoryview, set, frozenset, dict.
Какие типы данных вы знаете?
None, bool, int, float, complex, list, tuple, str, bytes, bytearray, memoryview, set, frozenset, dict.
Вопрос №160
Q: Какие типы данных вы знаете?
A: None, bool, int, float, complex, list, tuple, str, bytes, bytearray, memoryview, set, frozenset, dict.
Q: Какие типы данных вы знаете?
A: None, bool, int, float, complex, list, tuple, str, bytes, bytearray, memoryview, set, frozenset, dict.
Вопрос №161
Q: В чем разница между list, tuple, set?
A: list - упорядоченный, изменяемый; tuple - упорядоченный, неизменяемый; set - НЕупорядоченный, изменяемый, НЕ допускает одинаковых элементов.
Q: В чем разница между list, tuple, set?
A: list - упорядоченный, изменяемый; tuple - упорядоченный, неизменяемый; set - НЕупорядоченный, изменяемый, НЕ допускает одинаковых элементов.
Вопрос №162
Q: Чем отличаются изменяемые и неизменяемые данные?
A: Изменяемый тип — сложный тип данных в объектно-ориентированном программировании, значения которого (как правило — объекты) после своего создания допускают изменение своих свойств. К неизменяемым относятся целые числа (int), числа с плавающей запятой (float), булевы значения (bool), строки (str), кортежи (tuple). К изменяемым — списки (list), множества (set), байтовые массивы (byte arrays) и словари (dict).
Q: Чем отличаются изменяемые и неизменяемые данные?
A: Изменяемый тип — сложный тип данных в объектно-ориентированном программировании, значения которого (как правило — объекты) после своего создания допускают изменение своих свойств. К неизменяемым относятся целые числа (int), числа с плавающей запятой (float), булевы значения (bool), строки (str), кортежи (tuple). К изменяемым — списки (list), множества (set), байтовые массивы (byte arrays) и словари (dict).
Вопрос №163
Q: Дан кортеж: tpl = (1, 2, 3, [1,2,3], 5). Как все знают, кортеж - это неизменяемый тип данных. Изменится ли его содержимое после выполнения команды tpl[3].append(4)?
A: Да, изменится, так как кортеж содержит только ссылки на объекты и поэтому не может защитить объект внутри себя от изменения.
Q: Дан кортеж: tpl = (1, 2, 3, [1,2,3], 5). Как все знают, кортеж - это неизменяемый тип данных. Изменится ли его содержимое после выполнения команды tpl[3].append(4)?
A: Да, изменится, так как кортеж содержит только ссылки на объекты и поэтому не может защитить объект внутри себя от изменения.