Рубрики
Без рубрики

Python преобразует строку в int

Автор оригинала: Python Examples.

Конвертировать строку в целое число в Python

Чтобы преобразовать строку в целое число в Python, вы можете использовать класс INT () со строкой, переданной в качестве аргумента. Поскольку целое число можно представить с использованием различных базовых значений, вы можете использовать конструктор INT () с помощью строки, так и основания, передаваемые в качестве аргументов.

В этом руководстве мы будем проходить некоторые из примеров программ, которые преобразуют строку в целое число.

Пример 1: строка для INT

В этом примере мы возьмем строку, распечатайте его и его тип данных, затем преобразуйте его в INT.

Python Program

a = '125'
print(a, 'is of type:', type(a))

a = int(a)
print(a, 'is of type:', type(a))

Выход

125 is of type: 
125 is of type: 

Пример 2: Двоичная строка для INT

В этом примере мы преобразуем двоичное представление номера в строке, в целое число.

Python Program

a = '10111010'
print(a, 'is of type:', type(a))

a = int(a, base=2)
print(a, 'is of type:', type(a))

Выход

10111010 is of type: 
186 is of type: 

Пример 3: шестигранная строка для INT

В этом примере мы преобразуем шестнадцатеричное представление номера в строке, чтобы целое число.

Python Program

a = 'AB96210F'
print(a, 'is of type:', type(a))

a = int(a, base=16)
print(a, 'is of type:', type(a))

Выход

AB96210F is of type: 
2878742799 is of type: 

Пример 4: восьмеричная строка для INT

В этом примере мы конвертируем октальное представление номера в строке, чтобы целое число.

Python Program

a = '13'
print(a, 'is of type:', type(a))

a = int(a, base=8)
print(a, 'is of type:', type(a))

Выход

13 is of type: 
11 is of type: 

Резюме

В этом руководстве примеров Python мы преобразовали/переменную типовой доступ к типу строковых данных на переменную INT DataType, с помощью конструктора INT ().