Font size
WorksheetsPython. Тест по строкам
Total questions: 23
Worksheet time: 19mins
Символьная строка - это:
Последовательность букв
Последовательность цифр
Последовательность специальных символов
Всё перечисленное
Укажите правильную форму среза строки
(шаг - шаг среза, нач - индекс начала среза, кон - индекс конца среза)
имя{нач : кон : шаг}
имя[шаг : нач : кон]
имя(нач : шаг : кон)
имя{нач : шаг : кон}
имя[нач : кон : шаг]
Дана строка A = "ЗДРАВСТВУЙТЕ".
Какая подстрока образуется с помощью среза
А[7]?
"В"
"С"
"Т"
"У"
Дана строка "ЗДРАВСТВУЙТЕ".
Какая подстрока образуется с помощью среза
А[5:8]?
ВТС
ВСТ
ТСВ
СТВ
Дана строка "ЗДРАВСТВУЙТЕ".
Какая подстрока образуется с помощью среза
А[-5:-1]
ТВУЙТ
ВУЙТ
ВУЙТЕ
УЙТЕ
Дана строка "ЗДРАВСТВУЙТЕ".
Какая подстрока образуется с помощью среза
А[::-2]?
ЗРВТУТ
ТУТВРЗ
ЕЙВСАД
ДАСВЙЕ
А = "Привет, "
В = "Андрей"
А + В = ?
(читайте внимательно)
"Привет,Андрей"
"ПриветАндрей"
"Привет, Андрей"
"Привет Андрей"
А = "Привет"
А*3 = ?
"ПриветПриветПривет"
"ПППрррииивввеееттт"
"Прииивет"
"Привввет"
А = "Здравствуйте"
len(A)?
10
11
12
А = "Привет, Пользователь 56"
Какое логическое значение имеет метод
A.isalpha()?
True
False
А = "Привет, Пользователь 56"
Какое логическое значение имеет метод
A.isdigit()?
True
False
А = "Привет, Пользователь 56"
Какое логическое значение примет метод
A[-2::].isdigit()?
True
False
Так метод применять нельзя
А = "Привет, Пользователь 56"
Какое логическое значение примет метод
A[0::-1].isalpha()?
True
False
Так применять метод нельзя
А = "ПРИВЕТ"
В = "Привет"
А == В?
True
False
А = "hello"
Метод A.capitalize() изменит строку на:
Hello
HELLO
hELLO
Не изменит
А = "Здравствуйте"
Какое логическое значение примет метод
A.startswith("з")?
True
False
А = "1 2, 3 4, 5 6, 7 8"
Что создаст метод A.split()?
Какое значение будет у созданного объекта?
(читайте внимательно)
Список
['1', '2,', '3', '4,', '5', '6,', '7', '8']
Кортеж
('1', '2,', '3', '4,', '5', '6,', '7', '8')
Список
['1', '2', '3', '4', '5', '6', '7', '8']
Множество
{'1', '2,', '3', '4,', '5', '6,', '7', '8'}
Множество
{'1', '2', '3', '4', '5', '6', '7', '8'}
А = "1 2, 3 4, 5 6, 7 8"
Что создаст метод A.split(",")?
Какое значение будет у созданного объекта?
(читайте внимательно)
Список
['1 2', ' 3 4', ' 5 6', ' 7 8']
Множество
{'1 2', ' 3 4', ' 5 6', ' 7 8'}
Список
['1', '2', '3', '4', '5', '6', '7', '8']
Кортеж
('1', '2', '3', '4', '5', '6', '7', '8')
Множество
{'1', '2', '3', '4', '5', '6', '7', '8'}
A = "Пу-пу-пу..."
Какое значение примет строка А в результате команды
А = А.replace("у", "и", 2)?
"Пи-пи-пи..."
"Пи-пу-пу..."
"Пу-пи-пу..."
"Пу-пу-пи..."
"Пи-пи-пу..."
A = "Пу-пу-пу..."
Какое значение примет строка А в результате команды
А = А.replace("у", "и")?
"Пи-пи-пи..."
"Пи-пу-пу..."
"Пу-пу-пи..."
"Пу-пу-пу..."
Задача. Дана строка - адрес электронной почты, например,
"novgimn@mail.ru".
Как из этой строки (или любой другой, которая, возможно,
не будет адресом электронной почты) удалить все символы "@"?
Напишите программу.
Задача. Дана строка, содержащая, среди других символов, несколько одинаковых букв.
Например, "Бу-ву-гу".
Нужно заменить вторую одинаковую букву на заглавную (в данном примере - вторую букву у).
Метод replace() не поможет, так как он меняет один или несколько экземпляров буквы, начиная с первого.
Предположим, вы знаете позицию (индекс) этой второй одинаковой буквы, он равен i.
Как, используя срезы (и ещё одну операцию), заменить эту букву на её заглавный вариант?
Напишите строку кода, которая позволит сделать это.
Задача. Дана строка А = "Hello, World"
(или любая другая, в которой есть слово, запятая, пробел и второе слово,
например, "Привет, Андрей").
Нужно поменять слова местами, чтобы выводилось "World Hello,"
(или любая другая в таком порядке,
например, "Андрей Привет,").
Напишите программу, используя все известные методы и функции работы со строками.
