Как из str сделать int python
В этой статье мы рассмотрим, как легко и просто конвертировать строку str в целое число int в Python с помощью функции int().
В Python есть встроенная функция int()
, которая преобразует строковое представление числа в целое. Например, давайте посмотрим, как преобразовать строку '123'
в целое число:
# Строка, представляющая число
str_num = '123'
# Преобразование строки в целое число
int_num = int(str_num)
print(int_num) # 123
Таким образом, функция int()
принимает строку, содержащую целое число, и возвращает целое число. Обратите внимание, что функция int()
работает не только с положительными целыми числами, но и с отрицательными:
# Строка, представляющая отрицательное число
str_num = '-123'
# Преобразование строки в целое число
int_num = int(str_num)
print(int_num) # -123
Функция int()
может также принимать другие параметры, такие как система счисления, поэтому вы можете использовать ее для преобразования строк шестнадцатеричных чисел в целые числа:
# Строка, представляющая шестнадцатеричное число
str_num = '0xFF'
# Преобразование строки в целое число с указанием системы счисления
int_num = int(str_num, base=16)
print(int_num) # 255
Вывод
В Python есть встроенная функция int()
, которая преобразует строковое представление числа в целое. Вы можете использовать эту функцию для преобразования строк с положительными или отрицательными целыми числами в целое число. Функция int()
также может принимать другие параметры, такие как система счисления, поэтому вы можете использовать ее для преобразования строк шестнадцатеричных чисел в целые числа.