logo

Python int() funkcija

Python int() funkcija tiek izmantota, lai iegūtu vesela skaitļa vērtību. Tas atgriež izteiksmi, kas pārveidota par veselu skaitli. Ja arguments ir peldošā komata vērtība, reklāmguvums saīsina skaitli. Ja arguments ir ārpus veselu skaitļu diapazona, tas pārvērš skaitli garajā veidā.

Ja skaitlis nav skaitlis vai ja ir norādīta bāze, skaitlim ir jābūt virknei.

Paraksts

 int(x, base=10) 

Parametri

x : skaitlis, kas jāpārvērš vesela skaitļa veidā.

bāze : tas ir neobligāts arguments, ja izmantotajam skaitlim ir jābūt virknei.

Atgriezties

Tas atgriež vesela skaitļa vērtību.

Apskatīsim dažus funkcijas int() piemērus, lai saprastu tās funkcionalitāti.

Python int() funkcijas 1. piemērs

Tas ir vienkāršs Python piemērs, kas pārvērš peldošās un virknes vērtības vesela skaitļa veidā. Funkcija saīsina peldošo vērtību, un tā vietā tiek atgriezts vesels skaitlis.

 # 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) 

Izvade:

 integer values : 10 10 10 

Python int() funkcijas 2. piemērs

Lai pārbaudītu atgrieztās vērtības veidu, mēs varam izmantot tipa funkciju. Tipa funkcija atgriež vērtības veidu. Skatiet piemēru zemāk.

 # 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)) 

Izvade:

 values after conversion 10 10 10 and types are: 

Python int() funkcijas 3. piemērs

 # 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)) 

Izvade:

 Values after conversion: 2 175 8 and types are: