Какое из следующих преобразований типов данных невозможно в Python?
  Anonymous Quiz
    4%
    '131' в целое число
      
    5%
    [1, 2, 3, 4, 5] в кортеж
      
    71%
    [1, 2, 3, 4, 5] в целое число
      
    19%
    True в строку
      
    Объяснение: 
В Python нельзя напрямую преобразовать список в целое число. Однако преобразование строки в целое число возможно с помощью функции
  В Python нельзя напрямую преобразовать список в целое число. Однако преобразование строки в целое число возможно с помощью функции
 int(), а список можно преобразовать в кортеж с помощью встроенной функции tuple(). Булевое значение также можно преобразовать в строку, используя str().Объяснение:
Когда мы вызываем
Обратите внимание, что при последующих вызовах
  Когда мы вызываем
next(generator_x()), это запускает генератор и выполняет его до первого встреченного чётного числа. Поскольку первым таковым является двойка, то и в выводе мы получим её.Обратите внимание, что при последующих вызовах
next(generator_x()) будут генерироваться следующие четные числа из диапазона (4), пока генератор не завершит свою работу. Если вызвать next(generator_x()) после того, как генератор завершит свою работу, будет вызвано исключение StopIterationОбъяснение:
В Python строки сравниваются посимвольно по лексикографическому порядку:
Так и возвращаем
  В Python строки сравниваются посимвольно по лексикографическому порядку:
'а' > 'а' — False'б' > 'б' — False'в' > 'б' — TrueТак и возвращаем
True, игнорируя последний символ — 'в'Каким будет результат выполнения кода выше?
  Anonymous Quiz
    19%
    [1, 2, 3]
      
    11%
    [123]
      
    53%
    ['1', '2', '3']
      
    17%
    ['123']
      
    Объяснение: 
Функция
  Функция
list() в Python принимает итерируемый объект (такой как строка) и создает из него новый список, содержащий элементы этого итерируемого объекта. Когда мы передаем строку '123' в list(), то создаём список, содержащий каждый символ из этой строки в виде отдельного  элемента.Объяснение:
Здесь у нас выводится число аргументов, принимаемых функцией
Т.к. здесь у нас лишь один обязательный аргумент (
  Здесь у нас выводится число аргументов, принимаемых функцией
func без учёта параметров по умолчанию и параметров *args и **kwargsТ.к. здесь у нас лишь один обязательный аргумент (
arg), то метод co_argcount вернёт значение 1. Его же и выведет программаОбъяснение:
Здесь используется метод создания словаря с помощью литерала
При этом есть одно важное правило для словарей — ключом может выступать лишь неизменяемый тип данных. А потому здесь лишь один правильный ответ —
  Здесь используется метод создания словаря с помощью литерала
При этом есть одно важное правило для словарей — ключом может выступать лишь неизменяемый тип данных. А потому здесь лишь один правильный ответ —
dictOneКаким будет результат выполнения кода выше?
  Anonymous Quiz
    25%
    Syntax Error
      
    11%
    5 .__mul__
      
    49%
    30
      
    14%
    Ничего из вышеперечисленного
      
    Объяснение:
Целые числа имеют магические методы, которые можно вызвать, например, метод умножения
Однако надо учитывать, что если написать число непосредственно перед точкой, Python интерпретирует это как число с плавающей точкой. Поэтому необходимо использовать пробел перед вызовом метода.
Дополнительно можете глянуть этот видос, где автор продемонстрировал работу таких магических методов, как —
  Целые числа имеют магические методы, которые можно вызвать, например, метод умножения
__mul__. В данном примере, multipliers["microbit"](6) эквивалентно умножению 5 на 6, потому что значением ключа "microbit" является 5.Однако надо учитывать, что если написать число непосредственно перед точкой, Python интерпретирует это как число с плавающей точкой. Поэтому необходимо использовать пробел перед вызовом метода.
Дополнительно можете глянуть этот видос, где автор продемонстрировал работу таких магических методов, как —
add, sub, mul, truediv