Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python, строки и списки

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Что будет в результате следующей строки:

'13+'15'

a)

'28'

b)

28

c)

'1315'

2.

Какие две арифметические операции можно совершать со строками?

a)

Сложение

b)

Деление

c)

Умножение строки на строку

d)

Умножение строки на число

3.

Какая функция используется для подсчета длины строки в Python?

a)

len()

b)

length()

c)

size()

d)

count()

4.

Какая функция используется для подсчета длины строки в Python?

a)

len()

b)

length()

c)

size()

d)

count()

5.

Как заменить текст в строке с помощью метода в Python?

a)

string.modify(old, new)

b)

string.update(old, new)

c)

string.replace(old, new)

d)

string.swap(old, new)

6.

Как проверить наличие подстроки в строке в Python?

a)

string_variable.index('substring') != -1

b)

string_variable.search('substring')

c)

string_variable.find('substring') != -1 or 'substring' in string_variable

d)

string_variable.contains('substring')

7.

Как разделить строку на подстроки в Python?

a)

string.cut()

b)

string.divide()

c)

string.separate()

d)

string.split()

8.

Что делает следующая программа?

a)

Разделяет предложение на символы

b)

Удаляет пробелы из предложения

c)

Делает все заглавные символы прописными

d)

Разделяет предложение на слова

9.

Что будет выведено в результате выполнения следующих строк кода?

(a)  

10.

Что будет лежать в переменной string после запуска программы?

a)

key

b)

eee

c)

kekeykkeykey

d)

yek

e)

ошибка

11.

Сколько символов будет содержать строка str1 после запуска программы

(a)  

12.

Сколько символов будет содержать строка str1 после выполнения следующих строк кода?

(a)  

13.

Какой метод возвращает номер первого вхождения заданной подстроки в строку?

a)

string.rfind()

b)

string.replace()

c)

string.find()

d)

string.search()

14.

Что возвращает метод string.rfind() при отсутствии вхождений?

a)

0

b)

1

c)

-1

d)

null

15.

Что выдаст данный фрагмент кода?

a)

[3, 4, 5]

b)

[3, 2, 1]

c)

[4, 3, 2, 1]

d)

[5, 4, 3, 2, 1]

16.

Добавить элемент в конец списка:

a)

pop()

b)

append()

c)

insert()

d)

len()

17.

Что выполнит программа?

a)

Ошибка

b)

[46, 22, 22, 22]

c)

[46, 46, 46, 46]

d)

46

e)

[22, 22, 22, 46]

18.

Что выведет следующий код?

numbers = [10, 20, 30, 40, 50]

numbers.pop()

print(numbers)

numbers.pop(2)

print(numbers)

a)

[10, 20, 30, 40]
[10, 20, 40]

b)

[20, 30, 40, 50]
[10, 20, 40]

c)

[10, 20, 30, 40]
[10, 20, 30, 50]

19.

Что выведет следующий код?

words = ['Hello', 'Python']

print('-'.join(words))

a)

Hello-Python-

b)

HelloPython-

c)

-Hello-Python-

d)

Hello-Python

e)

-HelloPython

20.

Что выведет следующий код?

words = ['xyz', 'zara', 'beegeek']

print(max(words))

a)

beegeek

b)

xyz

c)

zara