Тест на знание строк и символьного типа в Python. Это одна из самых важных и интересных тем в программировании.
Тест состоит из 10 вопросов, некоторые из них могут вызвать затруднение.
Вы можете пользоваться Google и интерпретатором Python, конечно. Но не обманывайте себя, мы же не на экзамене.
На картинке представлена программа. Что она выведет?
Правильно!
Неправильно!
Что выведет эта программа?
Правильно!
Неправильно!
Выберите те операторы среза, которые получают каждый третий символ с КОНЦА списка s.
Please select 2 correct answers
hint
Показать подсказку
Правильно!
Неправильно!
Объявлена строка — s = 'foobar'. Ниже представлены операторы среза. Если их выполнить, то результат у всех, кроме одного, будет одинаковый. У какого будет отличаться?
Правильно!
Неправильно!
Ниже представлены фрагменты кода. Какие из них True?
Please select 3 correct answers
hint
Показать подсказку
Правильно!
Неправильно!
На картинке представлена программа. Что она выведет?
Правильно!
Неправильно!
Объявлена строка — s = 'foo-bar-baz'.
Ниже представлены несколько строк кода. У каких из них результат выполнения будет идентичен строке s?
Please select 3 correct answers
hint
Показать подсказку
Правильно!
Неправильно!
Допустим, вы хотите создать bytes-объект, в котором содержится 5 null (0x00) байтов. Ниже представлены варианты реализации. Работают все, кроме одного. Какого?
Правильно!
Неправильно!
На картинке представлена программа. Какой будет результат ее выполнения?
Правильно!
Неправильно!
bytes-объект, как известно, неизменяем. Если вы хотите создать их последовательность — нужно воспользоваться bytearray.
Можно ли создать bytearray-объект следующим образом?
array_of_bytes = bytearray(b'15\x80a#')
Правильно!
Неправильно!