Следующая тема: БРу. Списки
Вернуться в раздел: Базовый Python
Вернуться в оглавление: Я.Практикум
Строки.
2.1 Введение.
2.2 Строки в Python/
2.3 Индексы.
Задание 1
С помощью неотрицательного индекса выведите на экран символ e из строки в переменной word.
word = 'привет'
print(word[4]) #напишите ваш код здесь
Задание 2
Примените отрицательный индекс, чтобы вывести на экран символ e из строки в переменной.
word = 'привет'
print(word[-2])#напишите ваш код здесь
2.4 Срезы.
Задание 1
Переменная word хранит строку sentence. С помощью среза выведите на экран подстроку со словом ten.
word = 'sentence'
# напишите ваш код здесь
print (word[3:6])
Задание 2
Получите подстроку из пяти первых символов строки string и выведите её на экран.
string = 'abracadabra'
#напишите ваш код здесь
print(string[0:5])
2.5 Операции над строками.
Задание 1
Барта Симпсона из мультсериала «Симпсоны» снова наказали. Помогите ему написать на доске 100 раз “I will not sleep through my education” (англ. «я не буду спать во время обучения»). Каждый раз эта фраза должна появляться с новой строки.
print('I will not sleep through my education\n' * 100)
Задание 2
Сложите строку start с одной из переменных: first_choice, second_choice, third_choice — на ваш выбор. Обратите внимание, что складывать нужно именно с переменной, а не явно повторять строку, которая в ней хранится. Результат сложения сохраните в переменную с именем result. Тогда функция print() выведет строку-результат на экран.
start = 'Мне бы хотелось отправиться в '
first_choice = 'Париж'
second_choice = 'Рим'
third_choice = 'Нью-Йорк'
# напишите ваш код здесь
result = start + second_choice
print(result)
2.6 Методы строк.
Задание 1
Методом replace() замените подстроку лень на дисциплина. Сохраните результат в переменную phrase и выведите на экран её значение.
phrase = 'Чтобы закончить этот курс, нужна лень'
phrase = phrase.replace('лень','дисциплина') # замените подстроку здесь
print(phrase) # выведите значение переменной на экран здесь
Задание 2
Преобразуйте строку к нижнему регистру и сохраните результат в переменную word_to_lower. После этого выведите значение переменной word_to_lower на экран.
word = 'DaTa ScIeNtIsT'
word_to_lower = word.lower() # приведите к нижнему регистру здесь
print(word_to_lower) # выведите значение переменной word_to_lower на экран здесь
Задание 3
Найдите индекс вхождения подстроки уроки в строку quote.
quote = 'Праздновать успех — это хорошо, но более важно извлекать уроки из неудач'
ind = quote.find('уроки') # напишите ваш код здесь
print(ind)
2.7 F - строки.
Задание 1
С помощью правил f-строк выведите на экран строку: Эйфелева башня находится в Париже, и её высота составляет 300 метров. Название города и высоту вставьте в строку из переменных 'city' и "height".
city = 'Париж'
height = 300
print(f'Эйфелева башня находится в {city}е, и её высота составляет {height} метров.') # измените эту строчку
Задание №2
Методом ""format()"" создайте строку с подстановкой переменных:
Театр-музей художника Дали находится в автономном сообществе Каталония.
place = 'Театр-музей'
last_name = 'Дали'
location = 'Каталония'
print('{0} художника {1} находится в автономном сообществе {2}.'.format(place,last_name,location)) # измените эту строчку
2.8 Заключение.
2.9 Проверочные задания. Строки.
Задание 1 из 10
Что будет, если умножить строку на целое число? Выберите один вариант.
Строка
Задание 2 из 10
Что получится, если умножить строку на вещественное число?
Строка
Задание 4 из 10
Что называют длиной строки?
Количество символов в строке
Задание 5 из 10
Что получится в результате такого среза? name = 'Clint Eastwood' print(name[10:])
wood
Задание 6 из 10
Что войдёт в такой срез? name = 'Clint Eastwood' print(name[6:9])
Eas
Задание 7 из 10
Что получится в результате такого среза? name = 'Clint Eastwood' print(name[:5])
Clint
Задание 8 из 10
Каким будет результат этого среза? name = 'Clint Eastwood' print(name[100:])
Пустая строка
Задание 9 из 10
Как объявить многострочную строку? Выберите несколько вариантов.
phrase = '''Это многострочная строка'''
phrase = """Это многострочная строка"""
Задание 10 из 10
Выберите правильные варианты форматирования строк.
city = 'Moscow' country = 'Russia' phrase = f'{city} is the capital of {country}'
Следующая тема: БРу. Списки
Вернуться в раздел: Базовый Python
Вернуться в оглавление: Я.Практикум