wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Вопросы по Python

Total questions: 28

Worksheet time: 19mins

Name
Class
Date
1.

Каков вывод следующего кода? t = (1, 2, 3) + (4, 5) print(t)

a)

(1, 2, 3, 4, 5)

b)

(5, 4, 3, 2, 1)

c)

[1, 2, 3, 4, 5]

d)

(1, 2, 3), (4, 5)

2.

Какой метод используется для удаления конкретного значения из списка?

a)

remove()

b)

pop()

c)

delete()

d)

del

3.

Функция (a)   возвращает новый отсортированный список из любой последовательности.

4.

Метод update используется для объединения одного словаря с другим.

a)

True

b)

False

5.

Какой метод используется для проверки, содержит ли словарь определённый ключ?

a)

in

b)

contains()

c)

has_key()

d)

key_check()

6.

Библиотека pandas предоставляет высокоуровневые структуры данных для работы со структурированными и табличными данными.

a)

True

b)

False

7.

Какой из следующих объектов является изменяемым (mutable) в Python?

a)

String

b)

Tuple

c)

List

d)

None

8.

Каков будет вывод этого кода? x = 10; y = 3; print(x // y)

a)

3.33

b)

3

c)

3.0

d)

4

9.

Вывод этого кода: nums = [1,2,3] print(sum(nums))

a)

6

b)

5

c)

3

d)

Error

10.

Что выводит следующий код? a = [1,2,3] print(a[::-1])

a)

[3,2,1]

b)

[1,2,3]

c)

[1,3,2]

d)

Error

11.

Вывод этого кода: d = {"a":1, "b":2} print(d.get("c", 0))

a)

0

b)

None

c)

Error

d)

2

12.

Что возвращает следующий код? lst = [1,2,3,4] print(lst.index(3))

a)

2

b)

3

c)

1

d)

Error

13.

Оператор with используется для безопасной работы с (a)   и гарантии их корректного закрытия.

14.

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

a)

Одно целое число

b)

Словарь списков

c)

Массив NumPy

d)

Список словарей

15.

Каков вывод следующего кода? import numpy as np a = np.array([1, 2, 3]) print(a[1])

a)

2

b)

1

c)

3

d)

Error

16.

Что выводит этот код? import numpy as np a = np.array([[1, 2], [3, 4]]) print(a.shape)

a)

(2, 2)

b)

(2,)

c)

(4,)

d)

Error

17.

Вывод следующего кода? import numpy as np a = np.array([1,2,3]) print(a.dtype)

4 lines
18.

Вывод следующего кода? import numpy as np a = np.array([1,2,3]) print(a.dtype)

a)

int64

b)

float64

c)

object

d)

Error

19.

Каков результат? import numpy as np a = np.zeros((2,3))

4 lines
20.

Вывод этого кода? import numpy as np a = np.array([1,2,3,4]) print(np.where(a>2))

a)

(array([2,3]),)

b)

(array([0,1]),)

c)

[3 4]

d)

Error

21.

Что выводит этот код? import numpy as np a = np.array([1,2,3,4]) print(np.unique([1,2,2,3,3,4]))

a)

[1 2 3 4]

b)

[1 2 2 3 3 4]

c)

[2 3 4]

d)

Error

22.

В чём заключается ключевое отличие между pandas Series и DataFrame?

a)

Series является одномерным объектом, а DataFrame — двумерным.

b)

Series может содержать несколько типов данных, а DataFrame — нет.

c)

DataFrame не имеет индексов, в то время как Series всегда имеет их.

d)

И Series, и DataFrame по умолчанию всегда пустые.

23.

Какой метод позволяет выбирать данные из DataFrame по меткам строк и столбцов?

a)

loc

b)

iloc

c)

index

d)

slice

24.

Каков будет вывод следующего кода? import pandas as pd data = {"A": [1, 2], "B": [3, 4]} df = pd.DataFrame(data) print(df.iloc[1])

a)

A 2, B 4

b)

A 1, B 3

c)

[1, 3]

d)

Error: No row with index 1

25.

Каков будет вывод следующего кода? import pandas as pd s = pd.Series([1, 2, 3], index=["a", "b", "c"]) print(s["b"])

a)

2

b)

1

c)

"b"

d)

Error: Invalid index access

26.

Что возвращает этот код? import pandas as pd df = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6]}) print(df[df['A']>1])

a)

A B 1 2 5 2 3 6

b)

A B 0 1 4

c)

[2,3]

d)

Error

27.

Вывод этого кода? import pandas as pd df = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6]}) print(df.iloc[1,1])

a)

5

b)

2

c)

4

d)

Error

28.

Что выводит следующий код? import pandas as pd df = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6]}) print(df.loc[0,'B'])

a)

4

b)

1

c)

0

d)

Error