Тест на знание строк и символьного типа в Python. Это одна из самых важных и интересных тем в программировании.
Тест состоит из 10 вопросов, некоторые из них могут вызвать затруднение.
Вы можете пользоваться Google и интерпретатором Python, конечно. Но не обманывайте себя, мы же не на экзамене.
На картинке представлена программа. Что она выведет?

Correct!
Wrong!
Что выведет эта программа?

Correct!
Wrong!
Выберите те операторы среза, которые получают каждый третий символ с КОНЦА списка s.
Please select 2 correct answers
hint
Show hint
Correct!
Wrong!
Объявлена строка — s = 'foobar'. Ниже представлены операторы среза. Если их выполнить, то результат у всех, кроме одного, будет одинаковый. У какого будет отличаться?
Correct!
Wrong!
Ниже представлены фрагменты кода. Какие из них True?
Please select 3 correct answers
hint
Show hint
Correct!
Wrong!
На картинке представлена программа. Что она выведет?

Correct!
Wrong!
Объявлена строка — s = 'foo-bar-baz'.
Ниже представлены несколько строк кода. У каких из них результат выполнения будет идентичен строке s?
Please select 3 correct answers
hint
Show hint
Correct!
Wrong!
Допустим, вы хотите создать bytes-объект, в котором содержится 5 null (0x00) байтов. Ниже представлены варианты реализации. Работают все, кроме одного. Какого?
Correct!
Wrong!
На картинке представлена программа. Какой будет результат ее выполнения?

Correct!
Wrong!
bytes-объект, как известно, неизменяем. Если вы хотите создать их последовательность — нужно воспользоваться bytearray.
Можно ли создать bytearray-объект следующим образом?
array_of_bytes = bytearray(b'15\x80a#')
Correct!
Wrong!