logo

Функция Python int().

Функцията int() на Python се използва за получаване на целочислената стойност. Връща израз, преобразуван в цяло число. Ако аргументът е с плаваща запетая, преобразуването съкращава числото. Ако аргументът е извън целочисления диапазон, той преобразува числото в дълъг тип.

Ако числото не е число или ако е дадена база, числото трябва да е низ.

Подпис

 int(x, base=10) 

Параметри

х : Число, което трябва да се преобразува в цяло число.

база : Това е незадължителен аргумент, ако използваното число трябва да бъде низ.

Връщане

Връща цяло число.

Нека видим някои примери за функция int(), за да разберем нейната функционалност.

Пример 1 за функция Python int().

Това е прост пример на Python, който преобразува стойности с плаваща задна буква и низови стойности в целочислен тип. Стойността float се съкращава от функцията и вместо това връща цяло число.

 # Python int() function example # Calling function val = int(10) # integer value val2 = int(10.52) # float value val3 = int('10') # string value # Displaying result print('integer values :',val, val2, val3) 

Изход:

 integer values : 10 10 10 

Пример 2 за функция Python int().

За да проверим типа на върнатата стойност, можем да използваме функцията тип. Функцията type връща типа стойност. Вижте пример по-долу.

 # Python int() function example # Declaring variables val1 = 10 # integer val2 = 10.52 # float val3 = '10' # string # Checking values's type print(type(val1), type(val2), type(val3)) # Calling int() function val4 = int(val1) val5 = int(val2) val6 = int(val3) # Displaying result print('values after conversion ',val4, val5, val6) print('and types are: 
 ', type(val4), type(val5), type(val6)) 

Изход:

 values after conversion 10 10 10 and types are: 

Пример 3 за функция Python int().

 # Python int() function example # Declaring variables val1 = 0b010 # binary val2 = 0xAF # hexadecimal val3 = 0o10 # octal # Calling int() function val4 = int(val1) val5 = int(val2) val6 = int(val3) # Displaying result print('Values after conversion:',val4, val5, val6) print('and types are: 
 ', type(val4), type(val5), type(val6)) 

Изход:

 Values after conversion: 2 175 8 and types are: