@Nicola1222

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

Здравствуйте!
Имеется строка
stroka = 'Время до отключения 1 минута 10 секунд'
Нужно сделать две переменные a1, a2 - И в каждую из них засунуть минуты и секунды из строки stroka
a1 = 1 | (минуты)
a2 = 10 | (секунды)
Как это можно сделать?
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
@twistfire92
Если ваша строка всегда имеет такой формат Время до отключения X минут Y секунд, то один из вариантов - разбить ее на отдельные слова методом split(), а затем выбрать необходимые значения. По надобности преобразовать их к числу.

stroka = 'Время до отключения 1 минута 10 секунд'
stroka_list = stroka.split() #получим ['Время', 'до', 'отключения', '1', 'минута', '10', 'секунд']
a1 = int(stroka_list[3]) 
a2 = int(stroka_list[5])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы