Тест по основам программирования на Python с ответами

Тема 6. Строки

0

Как получить длину строки s?

s.length()

len(s)

s.len()

length(s)

Как получить первый символ строки s = "Python"?

s[0:1]

s[0]

s.first()

s[:0]

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

s[-2:]

s[-2:]

s[2:]

s[:-2]

Как объединить строки a = "Hello" и b = "World"?

a & b

a + b

a.concat(b)

a.join(b)

Как разделить строку по пробелам?

s.split(",")

s.split()

s.split(" ")

s.separate()

Как объединить список строк lst в одну строку через пробел?

" ".join(lst)

" ".join(lst)

lst.join(" ")

join(lst, " ")

Как заменить подстроку "a" на "b"?

s.change("a","b")

s.replace("a","b")

s.update("a","b")

s.sub("a","b")

Как проверить, состоит ли строка только из цифр?

s.isdigit()

s.isdigit()

s.isnumeric()

s.onlydigits()

Как проверить, состоит ли строка только из букв?

s.isalpha()

s.isalpha()

s.isletter()

s.alpha()

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

s.strip(" ")

s.strip()

s.trim()

s.clean()

Как перевести строку в верхний регистр?

s.uppercase()

s.upper()

s.toUpper()

s.cap()

Как перевести строку в нижний регистр?

s.lowercase()

s.lower()

s.toLower()

s.small()

Что делает s.startswith("Py")?

проверяет, начинается ли строка с "Py"

проверяет, оканчивается ли строка на "Py"

ищет "Py" в строке

заменяет "Py"

Что делает s.endswith("on")?

проверяет, оканчивается ли строка на "on"

проверяет, начинается ли строка с "on"

ищет "on" в строке

заменяет "on"

Как получить индекс первой буквы "t" в "Python"?

s.find(1,"t")

s.find("t")

s.index(1,"t")

s.loc("t")

Что делает s.count("o")?

возвращает позицию

считает количество "o"

заменяет "o"

удаляет "o"

Как проверить, состоит ли строка только из пробелов?

s.isspace()

s.isspace()

s.space()

s.isblank()

Что делает s.splitlines()?

разделяет по пробелам

разделяет по строкам

объединяет строки

удаляет переносы

Как правильно использовать f-строку для переменной name?

f("Hello {name}")

f"Hello {name}"

"Hello {name}"

"Hello "+name+""

Как обрезать строку с позиции 2 до 5?

s.cut(2,5)

s[2:5]

s.slice(2,5)

s[2..5]

Как проверить, начинается ли строка с заглавной буквы?

s.isupper()

s.istitle()

s.iscapital()

s.isupperfirst()

Как проверить, состоит ли строка из букв и цифр?

s.isalnum()

s.isalnum()

s.isalpha()

s.isdigit()

Как объединить строки списка lst без разделителя?

lst.join("")

"".join(lst)

join("",lst)

"".concat(lst)

Как получить подстроку от индекса 3 до конца?

s[0:3]

s[3:]

s[3:len(s)-1]

s[3..]

Как перевернуть строку s?

s.reverse()

s[::-1]

s.flip()

reversed(s)

Как проверить, состоит ли строка только из цифр с пробелами?

s.isdigit()

s.replace(" ","").isdigit()

s.isnumeric()

s.isdigit(True)

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

s.replace(" ","")

s.replace(" ","")

s.sub(" ","")

s.change(" ","")

Как преобразовать строку в список символов?

list(s)

list(s)

s.split("")

s.toList()

Как удалить все пробелы в начале строки s?

s.strip()

s.lstrip()

s.rstrip()

s.trimLeft()

Как удалить все пробелы в конце строки s?

s.strip()

s.lstrip()

s.rstrip()

s.trimRight()

Как проверить, содержит ли строка подстроку "Py"?

s.startswith("Py")

s.endswith("Py")

"Py" in s

s.has("Py")

Как сделать первую букву строки заглавной?

s.capitalize()

s.capitalize()

s.upperfirst()

s.titlecase()

Как преобразовать строку "hello world" в "Hello World"?

s.capitalize()

s.title()

s.upper()

s.capitalize_all()