wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

методы строковой обработки

Total questions: 25

Worksheet time: 17mins

Name
Class
Date
1.

x="text1"

проверьте текст на наличие букв

a)

s.isnumeric()

b)

s.islower()

c)

s.title()

d)

s.isalpha()

2.

Какой результат выдаст операция 'spam' * 3?

a)

spamspamspam

b)

spameggs

c)

s

d)

ameg

3.

Что такое длина строки в Python?

a)

len(s)

b)

s.isdigit()

c)

s.isalpha()

d)

s.isupper()

4.

За что отвечает метод string.split()?

a)

за извлечение подстроки

b)

за замену строки

c)

за удаление строки

d)

за разбиение строки

5.

укажите результат программы

s="python is programming language "

print(s.startswith("is"))

a)

true

b)

false

c)

7

d)

8

6.

укажите результат программы

s="python is programming language"

print(s.endswith("age"))

a)

true

b)

false

c)

language

d)

23

7.

Какой результат выдаст операция 'spameggs'[::-1]?

a)

me

b)

sggemaps

c)

eggs

d)

spam

8.

Что делает метод replace() в Python?

a)

Извлекает подстроку

b)

Заменяет шаблон на замену

c)

Складывает строки

d)

Находит длину строки

9.

укажите метод которая проверяет

состоит ли строка из символов в верхнем регистре

a)

split()

b)

isdigit()

c)

isupper()

d)

isalpha()

10.

Что делает метод S.capitalize() в Python?

a)

Проверяет, состоит ли строка из символов в нижнем регистре

b)

Переводит первый символ строки в верхний регистр, а все остальные в нижний

c)

Проверяет, состоит ли строка из цифр

d)

Проверяет, начинается ли строка с шаблона

11.

Что делает метод lstrip() в Python?

a)

Удаляет пробельные символы в начале строки

b)

Удаляет пробельные символы в конце строки

c)

Возвращает отцентрованную строку

d)

Удаляет пробельные символы в начале и в конце строки

12.

Что делает метод strip() в Python?

a)

Удаляет пробельные символы в начале строки

b)

Удаляет пробельные символы в конце строки

c)

Возвращает отцентрованную строку

d)

Удаляет пробельные символы в начале и в конце строки

13.

2. Что будет выведено на экран после выполнения программы?


s = "123"

s = s + "0" + s;

s = s + s;

print ( s )

(a)  

14.

Что будет выведено на экран после выполнения этой программы?


s = "12345"

n = len(s) + len("456")

print ( n )

(a)  

15.

Что будет выведено на экран после выполнения этой программы?


s = "0123456"

q = "abc"

s = s[:2] + s[5:]

q = q[0] + s + q[1:]

print ( q )

(a)  

16.

Что будет выведено на экран после окончания работы программы?


s = "0123456789"

q = s[2:]

n = q.find("6")

print ( n )

(a)  

17.

s ='1234561245612'

p=*********

Программа должна считать, сколько раз в строке S встречается подстрока "12". Какой оператор надо вставить вместо ********* ? Вводите ответ без пробелов.

(a)  

18.

Дана строка

s = "автомобиль"

q=...

С помощью среза получите новую строку q, в которой будет слово "авто".

Пробелы в ответе не ставьте

(a)  

19.

Дана строка s = "еле-еле едет".

Что будет выведено командой

print(s.count('e'))

(a)  

20.

Что будет выведено после выполнения команд

s = "заноза"

s = s.replace("за", "ка")

print(s)

(a)  

21.

Что будет выведено на экран?

s = 'Привет, мир!'

print(len(s))

(a)  

22.

Что будет выведено на экран?

print('a'<'b')

(a)  

23.

s = 'abcdef'

print(s[1])

Что будет выведено на экран?

(a)  

24.

s = input()

print(***(s))

замените звездочки на функцию, вычисляющую дину строки

(a)  

25.

Каким символом обозначается конкатенация строк в Питоне?

(a)