WorksheetsPyton строки
Total questions: 34
Worksheet time: 20mins
1. В программе используется символьная строка s:
s = "Привет от старых штиблет!"
Отметьте все правильные операторы, работающие с этой символьной строкой.
s = "12345"
"12345" = s
s[1] = "0"
s1 = s[:]
s[:] = s1
2. Что будет выведено на экран после выполнения программы?
s = "123"
s = s + "0" + s;
s = s + s;
print ( s )
(a)
3. Что будет выведено на экран после выполнения этой программы?
s = "123"
s = s + s[1] + s + s[2]
print ( s )
(a)
Что будет выведено на экран после выполнения этой программы?
s = "12345"
n = len(s) + len("456")
print ( n )
(a)
Что будет выведено на экран после выполнения программы?
s = "123456789"
s1 = "abcdef"
s = s[4:6] + "0" + s1[2:5]
print ( s )
(a)
Что будет выведено на экран после выполнения этой программы?
s = "0123456"
q = "abc"
s = s[:2] + s[5:]
q = q[0] + s + q[1:]
print ( q )
(a)
Что будет выведено на экран после окончания работы программы?
s = "0123456789"
q = s[2:]
n = q.find("6")
print ( n )
(a)
Что будет выведено на экран после выполнения этой программы?
s = "0123456789"
n = s.find("456")
q = s[:n+2] + s[n+5:]
print ( q )
(a)
Сколько единиц будет выведено на экран?
(a)
Программа должна считать, сколько раз в строке S встречается подстрока "12". Какой оператор надо вставить вместо многоточия? Вводите ответ без пробелов.
(a)
Программа должна считать, сколько раз в строке S встречается цифра "0". Какой оператор надо вставить вместо многоточия? Вводите ответ без пробелов.
(a)
Какой оператор надо вставить вместо многоточия, чтобы в строке S были записаны символы строки Q в обратном порядке? Вводите ответ без пробелов.
Q = "0123456789"
S = "0"
for k in range(1,10):
...
(a)
Что относится к типам данных коллекция?
Числа
Строки
Логические значения
(True/False)
Списки
Какие свойства относятся к спискам?
Хранит в себе несколько элементов
Является неизменяемым типом данных
Является упорядоченным типом данных
Элементы списка не могут дублироваться
Как создаётся пустой список?
(a)
Какое значение выдаст данный фрагмент кода?
3
4
Index Error
2
Какая функция позволяет узнать длину списка (кол-во элементов)?
(a)
Какой метод используется для удаления элементов в списке?
del
extend()
append()
pos()
Можно ли при помощи срезов изменять список?
Да
Нет
Что выдаст данный фрагмент кода?
[3, 4, 5]
[3, 2, 1]
[4, 3, 2, 1]
[5, 4, 3, 2, 1]
Перечислите свойства строк
Элементы индексируется
Изменяемая тип данных
Неизменяемая тип данных
Содержит пару: ключ-значение
С помощью какого знака производится конкатенация строк?
*
+
-
^
Как называется умножение строк, где можно умножать строку на число или число на строку?
(a)
С помощью чего можно проводить перебор индексов либо элементов списка и строк?
while
if...else
for
switch...case
Дана строка
s = "автомобиль"
С помощью среза получите новую строку q, в которой будет слово "авто".
Пробелы в ответе не ставьте
(a)
Дана строка s = "гипербола".
Какие команды нужно написать, чтобы получить слово "перо"
print(s[2:5] + s[6])
t = s[2:-2]
print(t[:3] + t[4])
t = s[2:-2]
print(t[:3] + t[6])
print(s[2:5] + s[7])
Дана строка s = "еле-еле едет".
Что будет выведено командой
print(s.count('e'))
(a)
Какой метод позволяет найти самое левое вхождение подстроки substr в строке str?
str.find(substr)
substr.find(str)
str.rfind(substr)
substr.rfind(str)
Какой метод позволяет найти самое правое вхождение подстроки substr в строке str?
str.find(substr)
substr.find(str)
str.rfind(substr)
substr.rfind(str)
Дана строка s. Как с помощью среза получить последние два символа этой строки? В ответе пробелы не ставьте.
(a)
Дана строка s = "перо".
Как можно сформировать новую строку q, в которой будет слово "опер"?
q = s[::-1]
q = s[3]+s[2]+s[1]+s[0]
q = s[0:4:-1]
q = s[len(s)] + s[:-1:-1]
Даны команды:
s = "окислимость"
print(s[1::2])
(a)
Как можно посчитать количество слов во введенной пользователем строке, если все слова в строке разделяются ровно одним пробелом?
print(input().count(' '))
print(input().count(' ') + 1)
a = input()
print(a.count(' ') + 1)
a = input()
print(a.count(' '))
Что будет выведено после выполнения команд
s = "заноза"
s = s.replace("за", "")
print(s)
(a)
