Объяснение:
  type({}) возвращает тип данных dict, а type({1}) — setКаким будет результат выполнения кода выше?
  Anonymous Quiz
    12%
    1 2 3 4 5
      
    11%
    1 2 3 {'x': 4, 'y': 5}
      
    59%
    1 (2, 3) {'x': 4, 'y': 5}
      
    18%
    Error
      
    Объяснение:
В
  В
func() аргумент a принимает первое значение переданное в функцию, *b собирает все позиционные аргументы, идущие после a, в кортеж, а **c собирает все именованные аргументы в словарьОбъяснение:
Оператор is в Python проверяет, указывают ли две переменные на один и тот же объект в памяти
В данном случае,
Таким образом, две ссылки на
Отсюда и ответ —
  Оператор is в Python проверяет, указывают ли две переменные на один и тот же объект в памяти
В данном случае,
[1, 2, 3] создаёт новый список в памяти. И при каждом вызове [1, 2, 3] будет создаваться новый объект спискаТаким образом, две ссылки на
[1, 2, 3] в коде указывают на разные объекты в памяти, даже если содержание этих объектов идентичноОтсюда и ответ —
FalseКаким будет результат выполнения кода выше?
  Anonymous Quiz
    30%
    True, True
      
    61%
    True, False
      
    4%
    False, True
      
    4%
    False, False
      
    Объяснение:
Кортежи
Но оператор
  Кортежи
a и b содержат одинаковые значения — (1, 2, 3). Поэтому сравнение a == b вернёт True, т.к оно сравнивает содержимое кортежейНо оператор
is, в свою очередь, проверяет идентичность объектов, а не только их содержимое. Даже если значения элементов кортежей a и b идентичны, они всё равно указывают на разные объекты в памяти. Поэтому a is b вернёт FalseКаким будет результат выполнения кода выше?
  Anonymous Quiz
    61%
    python 🐍
      
    7%
    snake 🐍
      
    24%
    snake \Nsnake
      
    9%
    Error
      
    Объяснение:
В данном коде используется форматирование через
При этом внутри функции
Таким образом, строка будет отформатирована как
  В данном коде используется форматирование через
f-строку, где переменная snake равна строке pythonПри этом внутри функции
print() есть специальная последовательность \N{snake}, которая представляет символ Unicode, обозначающий змеюТаким образом, строка будет отформатирована как
python 🐍 и именно в таком виде выведена на экранКаким будет результат выполнения кода выше?
  Anonymous Quiz
    34%
    True True
      
    24%
    True False
      
    6%
    False True
      
    36%
    False False
      
    Объяснение:
В Python есть «пул чисел», который кэширует и переиспользует некоторые неизменяемые объекты, такие как небольшие целые числа и строки
В случае с
Однако в случае с
  В Python есть «пул чисел», который кэширует и переиспользует некоторые неизменяемые объекты, такие как небольшие целые числа и строки
В случае с
a = pow(1, 2), интерпретатор знает, что 1 и 2 — это небольшие целые числа и он использует уже существующий объект в пуле чисел для представления этих значенийОднако в случае с
b = pow(10, 5), числа 10 и 5 слишком большие для кэширования. Поэтому каждый вызов pow(10, 5) создаёт новый объект. В результате b is pow(10, 5) возвращает FalseКаким будет результат выполнения кода выше?
  Anonymous Quiz
    70%
    True True
      
    23%
    True False
      
    3%
    False True
      
    4%
    False False