В строке есть число. Как его найти и записать в целочисленную переменную? s = "в группе учится 23 студента"
Информатика 5 класс Работа со строками и числами найти число в строке записать в переменную целочисленная переменная строка с числом обработка строки в Python
Чтобы найти число в строке и записать его в целочисленную переменную, мы можем использовать несколько шагов. Давайте разберем этот процесс поэтапно.
s = "в группе учится 23 студента".re, которая помогает находить шаблоны в строках. Для этого нужно добавить строку import re в начале нашего кода.re.findall(), который ищет все числа в строке. Мы можем использовать регулярное выражение \d+, которое находит все последовательности цифр. Например:numbers = re.findall(r'\d+', s)int():if numbers:number = int(numbers[0])else: (если числа не найдены, можно задать значение по умолчанию)number = 0number, которая содержит найденное число. Мы можем вывести его на экран:print(number)Таким образом, весь код будет выглядеть следующим образом:
import re
s = "в группе учится 23 студента"
numbers = re.findall(r'\d+', s)
if numbers:
    number = int(numbers[0])
else:
    number = 0
print(number)
Этот код найдет число в строке и выведет его на экран. В данном случае, результатом будет 23.