Таких скидок больше не будет!

осталось мест 57
Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему Методы строк в Python. Конвертация регистра, поиск и замена

13 октября 2024 11:15

{Другой предмет}
Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Тест по информатике для 9 класса

Тема: Методы строк в Python. Конвертация регистра, поиск и замена


Вопрос 1: Опишите, что делает метод .lower() и приведите пример его использования на строке "HELLO WORLD".

Ответ: Метод .lower() преобразует все символы строки в нижний регистр. Пример: "HELLO WORLD".lower() вернет "hello world".


Вопрос 2: Какая функция используется для преобразования строки в верхний регистр? Приведите пример на строке "hello world".

Ответ: Для преобразования строки в верхний регистр используется функция .upper(). Пример: "hello world".upper() вернет "HELLO WORLD".


Вопрос 3: Как можно заменить подстроку в строке? Приведите пример замены "python" на "Java" в строке "I love python programming".

Ответ: Для замены подстроки используется метод .replace(). Пример: "I love python programming".replace("python", "Java") вернет "I love Java programming".


Вопрос 4: Что вернет метод .find() для строки "Hello, world!" при поиске подстроки "world"? Напишите результат и объясните его.

Ответ: Метод .find() вернет индекс первого вхождения подстроки. В данном случае, "Hello, world!".find("world") вернет 7, так как подстрока "world" начинается с 7-го индекса.


Вопрос 5: Напишите программу, которая получает строку от пользователя и выводит ее с заменой всех пробелов на символ "-".

Ответ:

user_input = input("Введите строку: ")
result = user_input.replace(" ", "-")
print(result)

Вопрос 6: Какой метод можно использовать для проверки, все ли символы в строке являются цифрами? Приведите пример на строке "12345".

Ответ: Для проверки, все ли символы в строке являются цифрами, используется метод .isdigit(). Пример: "12345".isdigit() вернет True.


Вопрос 7: Опишите разницу между методами .strip(), .lstrip() и .rstrip(). Приведите примеры использования.

Ответ:

  • Метод .strip() удаляет пробелы (или другие символы) с обеих сторон строки. Пример: " Hello ".strip() вернет "Hello".
  • Метод .lstrip() удаляет пробелы (или другие символы) только с левой стороны. Пример: " Hello ".lstrip() вернет "Hello ".
  • Метод .rstrip() удаляет пробелы (или другие символы) только с правой стороны. Пример: " Hello ".rstrip() вернет " Hello".

Конец теста

Этот тест позволяет проверить знание методов работы со строками в Python для учащихся 9 класса.


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
8 Класс
{Другой предмет}
6 Класс
{Другой предмет}
5 Класс
{Другой предмет}
8 Класс

Саша — ассистент в телеграмме