[{"data":1,"prerenderedAt":2517},["ShallowReactive",2],{"doc-\u002Freference\u002Fpython-int-function-explained":3},{"id":4,"title":5,"body":6,"description":2510,"extension":2511,"meta":2512,"navigation":254,"path":2513,"seo":2514,"stem":2515,"__hash__":2516},"content\u002Freference\u002Fpython-int-function-explained.md","Python int() Function Explained",{"type":7,"value":8,"toc":2462},"minimark",[9,19,26,32,55,58,63,146,149,169,175,182,187,190,204,207,310,312,361,367,371,402,409,412,431,433,487,489,509,515,521,524,544,546,621,623,642,654,661,666,669,731,733,754,757,760,776,783,787,849,851,873,877,1022,1024,1161,1175,1181,1187,1198,1264,1266,1291,1294,1313,1327,1333,1336,1370,1372,1385,1388,1434,1436,1444,1453,1457,1464,1468,1495,1497,1505,1511,1528,1533,1537,1564,1566,1574,1578,1584,1587,1613,1616,1625,1635,1639,1650,1655,1658,1660,1714,1716,1746,1756,1785,1787,1795,1809,1814,1817,1819,1868,1870,1918,1924,1975,1977,1996,2002,2007,2010,2030,2033,2088,2090,2099,2103,2108,2112,2115,2124,2131,2134,2162,2166,2168,2177,2180,2187,2193,2254,2258,2260,2268,2271,2297,2304,2307,2327,2329,2338,2347,2351,2358,2364,2372,2384,2392,2403,2407,2410,2414,2458],[10,11,13,14,18],"h1",{"id":12},"python-int-function-explained","Python ",[15,16,17],"code",{},"int()"," Function Explained",[20,21,22,23,25],"p",{},"The Python ",[15,24,17],{}," function converts a value into an integer.",[20,27,28,29,31],{},"Beginners often use ",[15,30,17],{}," when they want to:",[33,34,35,46,49,52],"ul",{},[36,37,38,39,42,43],"li",{},"turn text like ",[15,40,41],{},"\"42\""," into the number ",[15,44,45],{},"42",[36,47,48],{},"convert user input into a whole number",[36,50,51],{},"remove the decimal part from a float",[36,53,54],{},"read numbers written in binary or hexadecimal",[20,56,57],{},"It is a built-in function, so you can use it directly without importing anything.",[59,60,62],"h2",{"id":61},"quick-example","Quick example",[64,65,70],"pre",{"className":66,"code":67,"language":68,"meta":69,"style":69},"language-python shiki shiki-themes material-theme-lighter github-light github-dark","print(int(\"42\"))\nprint(int(3.9))\nprint(int(\"101\", 2))\n","python","",[15,71,72,103,120],{"__ignoreMap":69},[73,74,77,81,85,89,91,95,98,100],"span",{"class":75,"line":76},"line",1,[73,78,80],{"class":79},"sptTA","print",[73,82,84],{"class":83},"sP7_E","(",[73,86,88],{"class":87},"sZMiF","int",[73,90,84],{"class":83},[73,92,94],{"class":93},"sjJ54","\"",[73,96,45],{"class":97},"s_sjI",[73,99,94],{"class":93},[73,101,102],{"class":83},"))\n",[73,104,106,108,110,112,114,118],{"class":75,"line":105},2,[73,107,80],{"class":79},[73,109,84],{"class":83},[73,111,88],{"class":87},[73,113,84],{"class":83},[73,115,117],{"class":116},"srdBf","3.9",[73,119,102],{"class":83},[73,121,123,125,127,129,131,133,136,138,141,144],{"class":75,"line":122},3,[73,124,80],{"class":79},[73,126,84],{"class":83},[73,128,88],{"class":87},[73,130,84],{"class":83},[73,132,94],{"class":93},[73,134,135],{"class":97},"101",[73,137,94],{"class":93},[73,139,140],{"class":83},",",[73,142,143],{"class":116}," 2",[73,145,102],{"class":83},[20,147,148],{},"Output:",[64,150,152],{"className":66,"code":151,"language":68,"meta":69,"style":69},"42\n3\n5\n",[15,153,154,159,164],{"__ignoreMap":69},[73,155,156],{"class":75,"line":76},[73,157,158],{"class":116},"42\n",[73,160,161],{"class":75,"line":105},[73,162,163],{"class":116},"3\n",[73,165,166],{"class":75,"line":122},[73,167,168],{"class":116},"5\n",[20,170,171,172,174],{},"Use ",[15,173,17],{}," to convert a number-like value to an integer. Strings must contain a valid whole number unless you also provide a base.",[59,176,178,179,181],{"id":177},"what-int-does","What ",[15,180,17],{}," does",[20,183,184,186],{},[15,185,17],{}," converts a value into an integer.",[20,188,189],{},"Key points:",[33,191,192,198,201],{},[36,193,194,195,197],{},"It can turn strings, floats, and booleans into ",[15,196,88],{}," values.",[36,199,200],{},"It returns a new integer value.",[36,202,203],{},"It does not change the original object.",[20,205,206],{},"Example:",[64,208,210],{"className":66,"code":209,"language":68,"meta":69,"style":69},"text = \"25\"\nnumber = int(text)\n\nprint(text)\nprint(number)\nprint(type(text))\nprint(type(number))\n",[15,211,212,231,250,256,267,279,295],{"__ignoreMap":69},[73,213,214,218,222,225,228],{"class":75,"line":76},[73,215,217],{"class":216},"su5hD","text ",[73,219,221],{"class":220},"smGrS","=",[73,223,224],{"class":93}," \"",[73,226,227],{"class":97},"25",[73,229,230],{"class":93},"\"\n",[73,232,233,236,238,241,243,247],{"class":75,"line":105},[73,234,235],{"class":216},"number ",[73,237,221],{"class":220},[73,239,240],{"class":87}," int",[73,242,84],{"class":83},[73,244,246],{"class":245},"slqww","text",[73,248,249],{"class":83},")\n",[73,251,252],{"class":75,"line":122},[73,253,255],{"emptyLinePlaceholder":254},true,"\n",[73,257,259,261,263,265],{"class":75,"line":258},4,[73,260,80],{"class":79},[73,262,84],{"class":83},[73,264,246],{"class":245},[73,266,249],{"class":83},[73,268,270,272,274,277],{"class":75,"line":269},5,[73,271,80],{"class":79},[73,273,84],{"class":83},[73,275,276],{"class":245},"number",[73,278,249],{"class":83},[73,280,282,284,286,289,291,293],{"class":75,"line":281},6,[73,283,80],{"class":79},[73,285,84],{"class":83},[73,287,288],{"class":87},"type",[73,290,84],{"class":83},[73,292,246],{"class":245},[73,294,102],{"class":83},[73,296,298,300,302,304,306,308],{"class":75,"line":297},7,[73,299,80],{"class":79},[73,301,84],{"class":83},[73,303,288],{"class":87},[73,305,84],{"class":83},[73,307,276],{"class":245},[73,309,102],{"class":83},[20,311,148],{},[64,313,315],{"className":66,"code":314,"language":68,"meta":69,"style":69},"25\n25\n\u003Cclass 'str'>\n\u003Cclass 'int'>\n",[15,316,317,322,326,347],{"__ignoreMap":69},[73,318,319],{"class":75,"line":76},[73,320,321],{"class":116},"25\n",[73,323,324],{"class":75,"line":105},[73,325,321],{"class":116},[73,327,328,331,335,338,341,344],{"class":75,"line":122},[73,329,330],{"class":220},"\u003C",[73,332,334],{"class":333},"sbsja","class",[73,336,337],{"class":93}," '",[73,339,340],{"class":97},"str",[73,342,343],{"class":93},"'",[73,345,346],{"class":220},">\n",[73,348,349,351,353,355,357,359],{"class":75,"line":258},[73,350,330],{"class":220},[73,352,334],{"class":333},[73,354,337],{"class":93},[73,356,88],{"class":97},[73,358,343],{"class":93},[73,360,346],{"class":220},[20,362,363,364,366],{},"The original string stays a string. ",[15,365,17],{}," creates a new integer from it.",[59,368,370],{"id":369},"basic-syntax","Basic syntax",[64,372,374],{"className":66,"code":373,"language":68,"meta":69,"style":69},"int(x)\nint(x, base)\n",[15,375,376,387],{"__ignoreMap":69},[73,377,378,380,382,385],{"class":75,"line":76},[73,379,88],{"class":87},[73,381,84],{"class":83},[73,383,384],{"class":245},"x",[73,386,249],{"class":83},[73,388,389,391,393,395,397,400],{"class":75,"line":105},[73,390,88],{"class":87},[73,392,84],{"class":83},[73,394,384],{"class":245},[73,396,140],{"class":83},[73,398,399],{"class":245}," base",[73,401,249],{"class":83},[403,404,406],"h3",{"id":405},"intx",[15,407,408],{},"int(x)",[20,410,411],{},"Use this form when you want to convert a value like:",[33,413,414,420,425],{},[36,415,416,417],{},"a string such as ",[15,418,419],{},"\"10\"",[36,421,422,423],{},"a float such as ",[15,424,117],{},[36,426,427,428],{},"a boolean such as ",[15,429,430],{},"True",[20,432,206],{},[64,434,436],{"className":66,"code":435,"language":68,"meta":69,"style":69},"print(int(\"10\"))\nprint(int(8.7))\nprint(int(True))\n",[15,437,438,457,472],{"__ignoreMap":69},[73,439,440,442,444,446,448,450,453,455],{"class":75,"line":76},[73,441,80],{"class":79},[73,443,84],{"class":83},[73,445,88],{"class":87},[73,447,84],{"class":83},[73,449,94],{"class":93},[73,451,452],{"class":97},"10",[73,454,94],{"class":93},[73,456,102],{"class":83},[73,458,459,461,463,465,467,470],{"class":75,"line":105},[73,460,80],{"class":79},[73,462,84],{"class":83},[73,464,88],{"class":87},[73,466,84],{"class":83},[73,468,469],{"class":116},"8.7",[73,471,102],{"class":83},[73,473,474,476,478,480,482,485],{"class":75,"line":122},[73,475,80],{"class":79},[73,477,84],{"class":83},[73,479,88],{"class":87},[73,481,84],{"class":83},[73,483,430],{"class":484},"s39Yj",[73,486,102],{"class":83},[20,488,148],{},[64,490,492],{"className":66,"code":491,"language":68,"meta":69,"style":69},"10\n8\n1\n",[15,493,494,499,504],{"__ignoreMap":69},[73,495,496],{"class":75,"line":76},[73,497,498],{"class":116},"10\n",[73,500,501],{"class":75,"line":105},[73,502,503],{"class":116},"8\n",[73,505,506],{"class":75,"line":122},[73,507,508],{"class":116},"1\n",[403,510,512],{"id":511},"intx-base",[15,513,514],{},"int(x, base)",[20,516,517,518,520],{},"Use this form when ",[15,519,384],{}," is a string that represents a number in another base.",[20,522,523],{},"Common bases:",[33,525,526,532,538],{},[36,527,528,531],{},[15,529,530],{},"2"," for binary",[36,533,534,537],{},[15,535,536],{},"8"," for octal",[36,539,540,543],{},[15,541,542],{},"16"," for hexadecimal",[20,545,206],{},[64,547,549],{"className":66,"code":548,"language":68,"meta":69,"style":69},"print(int(\"101\", 2))\nprint(int(\"17\", 8))\nprint(int(\"1A\", 16))\n",[15,550,551,573,597],{"__ignoreMap":69},[73,552,553,555,557,559,561,563,565,567,569,571],{"class":75,"line":76},[73,554,80],{"class":79},[73,556,84],{"class":83},[73,558,88],{"class":87},[73,560,84],{"class":83},[73,562,94],{"class":93},[73,564,135],{"class":97},[73,566,94],{"class":93},[73,568,140],{"class":83},[73,570,143],{"class":116},[73,572,102],{"class":83},[73,574,575,577,579,581,583,585,588,590,592,595],{"class":75,"line":105},[73,576,80],{"class":79},[73,578,84],{"class":83},[73,580,88],{"class":87},[73,582,84],{"class":83},[73,584,94],{"class":93},[73,586,587],{"class":97},"17",[73,589,94],{"class":93},[73,591,140],{"class":83},[73,593,594],{"class":116}," 8",[73,596,102],{"class":83},[73,598,599,601,603,605,607,609,612,614,616,619],{"class":75,"line":122},[73,600,80],{"class":79},[73,602,84],{"class":83},[73,604,88],{"class":87},[73,606,84],{"class":83},[73,608,94],{"class":93},[73,610,611],{"class":97},"1A",[73,613,94],{"class":93},[73,615,140],{"class":83},[73,617,618],{"class":116}," 16",[73,620,102],{"class":83},[20,622,148],{},[64,624,626],{"className":66,"code":625,"language":68,"meta":69,"style":69},"5\n15\n26\n",[15,627,628,632,637],{"__ignoreMap":69},[73,629,630],{"class":75,"line":76},[73,631,168],{"class":116},[73,633,634],{"class":75,"line":105},[73,635,636],{"class":116},"15\n",[73,638,639],{"class":75,"line":122},[73,640,641],{"class":116},"26\n",[20,643,644,645,653],{},"If you want to compare integer conversion with decimal conversion, see the ",[646,647,649,652],"a",{"href":648},"\u002Freference\u002Fpython-float-function-explained\u002F",[15,650,651],{},"float()"," function",".",[59,655,657,658,660],{"id":656},"using-int-with-strings","Using ",[15,659,17],{}," with strings",[20,662,663,665],{},[15,664,17],{}," works with strings that contain a valid integer.",[20,667,668],{},"Examples that work:",[64,670,672],{"className":66,"code":671,"language":68,"meta":69,"style":69},"print(int(\"5\"))\nprint(int(\"-12\"))\nprint(int(\"  42  \"))\n",[15,673,674,693,712],{"__ignoreMap":69},[73,675,676,678,680,682,684,686,689,691],{"class":75,"line":76},[73,677,80],{"class":79},[73,679,84],{"class":83},[73,681,88],{"class":87},[73,683,84],{"class":83},[73,685,94],{"class":93},[73,687,688],{"class":97},"5",[73,690,94],{"class":93},[73,692,102],{"class":83},[73,694,695,697,699,701,703,705,708,710],{"class":75,"line":105},[73,696,80],{"class":79},[73,698,84],{"class":83},[73,700,88],{"class":87},[73,702,84],{"class":83},[73,704,94],{"class":93},[73,706,707],{"class":97},"-12",[73,709,94],{"class":93},[73,711,102],{"class":83},[73,713,714,716,718,720,722,724,727,729],{"class":75,"line":122},[73,715,80],{"class":79},[73,717,84],{"class":83},[73,719,88],{"class":87},[73,721,84],{"class":83},[73,723,94],{"class":93},[73,725,726],{"class":97},"  42  ",[73,728,94],{"class":93},[73,730,102],{"class":83},[20,732,148],{},[64,734,736],{"className":66,"code":735,"language":68,"meta":69,"style":69},"5\n-12\n42\n",[15,737,738,742,750],{"__ignoreMap":69},[73,739,740],{"class":75,"line":76},[73,741,168],{"class":116},[73,743,744,747],{"class":75,"line":105},[73,745,746],{"class":220},"-",[73,748,749],{"class":116},"12\n",[73,751,752],{"class":75,"line":122},[73,753,158],{"class":116},[20,755,756],{},"This works because each string contains valid whole-number text. Leading and trailing spaces are usually allowed.",[20,758,759],{},"Examples that fail:",[64,761,763],{"className":66,"code":762,"language":68,"meta":69,"style":69},"# print(int(\"3.14\"))\n# print(int(\"12abc\"))\n",[15,764,765,771],{"__ignoreMap":69},[73,766,767],{"class":75,"line":76},[73,768,770],{"class":769},"sutJx","# print(int(\"3.14\"))\n",[73,772,773],{"class":75,"line":105},[73,774,775],{"class":769},"# print(int(\"12abc\"))\n",[20,777,778,779,782],{},"These raise ",[15,780,781],{},"ValueError"," because the strings are not valid integer text.",[403,784,786],{"id":785},"valid-string-examples","Valid string examples",[64,788,790],{"className":66,"code":789,"language":68,"meta":69,"style":69},"print(int(\"0\"))\nprint(int(\"+7\"))\nprint(int(\"-100\"))\n",[15,791,792,811,830],{"__ignoreMap":69},[73,793,794,796,798,800,802,804,807,809],{"class":75,"line":76},[73,795,80],{"class":79},[73,797,84],{"class":83},[73,799,88],{"class":87},[73,801,84],{"class":83},[73,803,94],{"class":93},[73,805,806],{"class":97},"0",[73,808,94],{"class":93},[73,810,102],{"class":83},[73,812,813,815,817,819,821,823,826,828],{"class":75,"line":105},[73,814,80],{"class":79},[73,816,84],{"class":83},[73,818,88],{"class":87},[73,820,84],{"class":83},[73,822,94],{"class":93},[73,824,825],{"class":97},"+7",[73,827,94],{"class":93},[73,829,102],{"class":83},[73,831,832,834,836,838,840,842,845,847],{"class":75,"line":122},[73,833,80],{"class":79},[73,835,84],{"class":83},[73,837,88],{"class":87},[73,839,84],{"class":83},[73,841,94],{"class":93},[73,843,844],{"class":97},"-100",[73,846,94],{"class":93},[73,848,102],{"class":83},[20,850,148],{},[64,852,854],{"className":66,"code":853,"language":68,"meta":69,"style":69},"0\n7\n-100\n",[15,855,856,861,866],{"__ignoreMap":69},[73,857,858],{"class":75,"line":76},[73,859,860],{"class":116},"0\n",[73,862,863],{"class":75,"line":105},[73,864,865],{"class":116},"7\n",[73,867,868,870],{"class":75,"line":122},[73,869,746],{"class":220},[73,871,872],{"class":116},"100\n",[403,874,876],{"id":875},"invalid-string-examples","Invalid string examples",[64,878,880],{"className":66,"code":879,"language":68,"meta":69,"style":69},"values = [\"3.14\", \"12abc\", \"\", \"seven\"]\n\nfor value in values:\n    try:\n        print(int(value))\n    except ValueError as error:\n        print(f\"{value!r} -> {error}\")\n",[15,881,882,925,929,947,954,970,986],{"__ignoreMap":69},[73,883,884,887,889,892,894,897,899,901,903,906,908,910,913,915,917,920,922],{"class":75,"line":76},[73,885,886],{"class":216},"values ",[73,888,221],{"class":220},[73,890,891],{"class":83}," [",[73,893,94],{"class":93},[73,895,896],{"class":97},"3.14",[73,898,94],{"class":93},[73,900,140],{"class":83},[73,902,224],{"class":93},[73,904,905],{"class":97},"12abc",[73,907,94],{"class":93},[73,909,140],{"class":83},[73,911,912],{"class":93}," \"\"",[73,914,140],{"class":83},[73,916,224],{"class":93},[73,918,919],{"class":97},"seven",[73,921,94],{"class":93},[73,923,924],{"class":83},"]\n",[73,926,927],{"class":75,"line":105},[73,928,255],{"emptyLinePlaceholder":254},[73,930,931,935,938,941,944],{"class":75,"line":122},[73,932,934],{"class":933},"sVHd0","for",[73,936,937],{"class":216}," value ",[73,939,940],{"class":933},"in",[73,942,943],{"class":216}," values",[73,945,946],{"class":83},":\n",[73,948,949,952],{"class":75,"line":258},[73,950,951],{"class":933},"    try",[73,953,946],{"class":83},[73,955,956,959,961,963,965,968],{"class":75,"line":269},[73,957,958],{"class":79},"        print",[73,960,84],{"class":83},[73,962,88],{"class":87},[73,964,84],{"class":83},[73,966,967],{"class":245},"value",[73,969,102],{"class":83},[73,971,972,975,978,981,984],{"class":75,"line":281},[73,973,974],{"class":933},"    except",[73,976,977],{"class":87}," ValueError",[73,979,980],{"class":933}," as",[73,982,983],{"class":216}," error",[73,985,946],{"class":83},[73,987,988,990,992,995,997,1000,1002,1005,1008,1011,1013,1016,1018,1020],{"class":75,"line":297},[73,989,958],{"class":79},[73,991,84],{"class":83},[73,993,994],{"class":333},"f",[73,996,94],{"class":97},[73,998,999],{"class":116},"{",[73,1001,967],{"class":245},[73,1003,1004],{"class":333},"!r",[73,1006,1007],{"class":116},"}",[73,1009,1010],{"class":97}," -> ",[73,1012,999],{"class":116},[73,1014,1015],{"class":245},"error",[73,1017,1007],{"class":116},[73,1019,94],{"class":97},[73,1021,249],{"class":83},[20,1023,148],{},[64,1025,1027],{"className":66,"code":1026,"language":68,"meta":69,"style":69},"'3.14' -> invalid literal for int() with base 10: '3.14'\n'12abc' -> invalid literal for int() with base 10: '12abc'\n'' -> invalid literal for int() with base 10: ''\n'seven' -> invalid literal for int() with base 10: 'seven'\n",[15,1028,1029,1071,1103,1129],{"__ignoreMap":69},[73,1030,1031,1034,1037,1039,1043,1046,1048,1050,1053,1056,1059,1061,1064,1066,1068],{"class":75,"line":76},[73,1032,343],{"class":1033},"s2W-s",[73,1035,896],{"class":1036},"sithA",[73,1038,343],{"class":1033},[73,1040,1042],{"class":1041},"srjyR"," ->",[73,1044,1045],{"class":216}," invalid literal ",[73,1047,934],{"class":933},[73,1049,240],{"class":87},[73,1051,1052],{"class":83},"()",[73,1054,1055],{"class":933}," with",[73,1057,1058],{"class":216}," base ",[73,1060,452],{"class":116},[73,1062,1063],{"class":83},":",[73,1065,337],{"class":93},[73,1067,896],{"class":97},[73,1069,1070],{"class":93},"'\n",[73,1072,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101],{"class":75,"line":105},[73,1074,343],{"class":93},[73,1076,905],{"class":97},[73,1078,343],{"class":93},[73,1080,1042],{"class":1041},[73,1082,1045],{"class":216},[73,1084,934],{"class":933},[73,1086,240],{"class":87},[73,1088,1052],{"class":83},[73,1090,1055],{"class":933},[73,1092,1058],{"class":216},[73,1094,452],{"class":116},[73,1096,1063],{"class":83},[73,1098,337],{"class":93},[73,1100,905],{"class":97},[73,1102,1070],{"class":93},[73,1104,1105,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126],{"class":75,"line":122},[73,1106,1107],{"class":93},"''",[73,1109,1042],{"class":1041},[73,1111,1045],{"class":216},[73,1113,934],{"class":933},[73,1115,240],{"class":87},[73,1117,1052],{"class":83},[73,1119,1055],{"class":933},[73,1121,1058],{"class":216},[73,1123,452],{"class":116},[73,1125,1063],{"class":83},[73,1127,1128],{"class":93}," ''\n",[73,1130,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159],{"class":75,"line":258},[73,1132,343],{"class":93},[73,1134,919],{"class":97},[73,1136,343],{"class":93},[73,1138,1042],{"class":1041},[73,1140,1045],{"class":216},[73,1142,934],{"class":933},[73,1144,240],{"class":87},[73,1146,1052],{"class":83},[73,1148,1055],{"class":933},[73,1150,1058],{"class":216},[73,1152,452],{"class":116},[73,1154,1063],{"class":83},[73,1156,337],{"class":93},[73,1158,919],{"class":97},[73,1160,1070],{"class":93},[20,1162,1163,1164,1168,1169,653],{},"If you are working with user input, see ",[646,1165,1167],{"href":1166},"\u002Fhow-to\u002Fhow-to-convert-user-input-to-numbers-in-python\u002F","how to convert user input to numbers in Python"," and the ",[646,1170,1172,652],{"href":1171},"\u002Freference\u002Fpython-input-function-explained\u002F",[15,1173,1174],{},"input()",[59,1176,657,1178,1180],{"id":1177},"using-int-with-floats",[15,1179,17],{}," with floats",[20,1182,1183,1184,1186],{},"When you pass a float to ",[15,1185,17],{},", Python removes the decimal part.",[20,1188,1189,1190,1192,1193,1197],{},"Important: ",[15,1191,17],{}," does ",[1194,1195,1196],"strong",{},"not"," round. It truncates toward zero.",[64,1199,1201],{"className":66,"code":1200,"language":68,"meta":69,"style":69},"print(int(3.9))\nprint(int(3.1))\nprint(int(-3.9))\nprint(int(-3.1))\n",[15,1202,1203,1217,1232,1248],{"__ignoreMap":69},[73,1204,1205,1207,1209,1211,1213,1215],{"class":75,"line":76},[73,1206,80],{"class":79},[73,1208,84],{"class":83},[73,1210,88],{"class":87},[73,1212,84],{"class":83},[73,1214,117],{"class":116},[73,1216,102],{"class":83},[73,1218,1219,1221,1223,1225,1227,1230],{"class":75,"line":105},[73,1220,80],{"class":79},[73,1222,84],{"class":83},[73,1224,88],{"class":87},[73,1226,84],{"class":83},[73,1228,1229],{"class":116},"3.1",[73,1231,102],{"class":83},[73,1233,1234,1236,1238,1240,1242,1244,1246],{"class":75,"line":122},[73,1235,80],{"class":79},[73,1237,84],{"class":83},[73,1239,88],{"class":87},[73,1241,84],{"class":83},[73,1243,746],{"class":220},[73,1245,117],{"class":116},[73,1247,102],{"class":83},[73,1249,1250,1252,1254,1256,1258,1260,1262],{"class":75,"line":258},[73,1251,80],{"class":79},[73,1253,84],{"class":83},[73,1255,88],{"class":87},[73,1257,84],{"class":83},[73,1259,746],{"class":220},[73,1261,1229],{"class":116},[73,1263,102],{"class":83},[20,1265,148],{},[64,1267,1269],{"className":66,"code":1268,"language":68,"meta":69,"style":69},"3\n3\n-3\n-3\n",[15,1270,1271,1275,1279,1285],{"__ignoreMap":69},[73,1272,1273],{"class":75,"line":76},[73,1274,163],{"class":116},[73,1276,1277],{"class":75,"line":105},[73,1278,163],{"class":116},[73,1280,1281,1283],{"class":75,"line":122},[73,1282,746],{"class":220},[73,1284,163],{"class":116},[73,1286,1287,1289],{"class":75,"line":258},[73,1288,746],{"class":220},[73,1290,163],{"class":116},[20,1292,1293],{},"This behavior matters with negative numbers.",[33,1295,1296,1305],{},[36,1297,1298,1301,1302],{},[15,1299,1300],{},"int(3.9)"," becomes ",[15,1303,1304],{},"3",[36,1306,1307,1301,1310],{},[15,1308,1309],{},"int(-3.9)",[15,1311,1312],{},"-3",[20,1314,1315,1316,1320,1321,653],{},"If you want decimal conversion instead, use ",[646,1317,1318],{"href":648},[15,1319,651],{},". If you want text conversion, use ",[646,1322,1324],{"href":1323},"\u002Freference\u002Fpython-str-function-explained\u002F",[15,1325,1326],{},"str()",[59,1328,657,1330,1332],{"id":1329},"using-int-with-booleans",[15,1331,17],{}," with booleans",[20,1334,1335],{},"Booleans can also be converted to integers.",[64,1337,1339],{"className":66,"code":1338,"language":68,"meta":69,"style":69},"print(int(True))\nprint(int(False))\n",[15,1340,1341,1355],{"__ignoreMap":69},[73,1342,1343,1345,1347,1349,1351,1353],{"class":75,"line":76},[73,1344,80],{"class":79},[73,1346,84],{"class":83},[73,1348,88],{"class":87},[73,1350,84],{"class":83},[73,1352,430],{"class":484},[73,1354,102],{"class":83},[73,1356,1357,1359,1361,1363,1365,1368],{"class":75,"line":105},[73,1358,80],{"class":79},[73,1360,84],{"class":83},[73,1362,88],{"class":87},[73,1364,84],{"class":83},[73,1366,1367],{"class":484},"False",[73,1369,102],{"class":83},[20,1371,148],{},[64,1373,1375],{"className":66,"code":1374,"language":68,"meta":69,"style":69},"1\n0\n",[15,1376,1377,1381],{"__ignoreMap":69},[73,1378,1379],{"class":75,"line":76},[73,1380,508],{"class":116},[73,1382,1383],{"class":75,"line":105},[73,1384,860],{"class":116},[20,1386,1387],{},"This can be useful in simple counting logic:",[64,1389,1391],{"className":66,"code":1390,"language":68,"meta":69,"style":69},"passed = True\ntotal = int(passed)\n\nprint(total)\n",[15,1392,1393,1403,1419,1423],{"__ignoreMap":69},[73,1394,1395,1398,1400],{"class":75,"line":76},[73,1396,1397],{"class":216},"passed ",[73,1399,221],{"class":220},[73,1401,1402],{"class":484}," True\n",[73,1404,1405,1408,1410,1412,1414,1417],{"class":75,"line":105},[73,1406,1407],{"class":216},"total ",[73,1409,221],{"class":220},[73,1411,240],{"class":87},[73,1413,84],{"class":83},[73,1415,1416],{"class":245},"passed",[73,1418,249],{"class":83},[73,1420,1421],{"class":75,"line":122},[73,1422,255],{"emptyLinePlaceholder":254},[73,1424,1425,1427,1429,1432],{"class":75,"line":258},[73,1426,80],{"class":79},[73,1428,84],{"class":83},[73,1430,1431],{"class":245},"total",[73,1433,249],{"class":83},[20,1435,148],{},[64,1437,1438],{"className":66,"code":508,"language":68,"meta":69,"style":69},[15,1439,1440],{"__ignoreMap":69},[73,1441,1442],{"class":75,"line":76},[73,1443,508],{"class":116},[20,1445,1446,1447,653],{},"If you want to learn more about boolean values, see the ",[646,1448,1450,652],{"href":1449},"\u002Freference\u002Fpython-bool-function-explained\u002F",[15,1451,1452],{},"bool()",[59,1454,1456],{"id":1455},"using-the-base-argument","Using the base argument",[20,1458,1459,1460,1463],{},"Use the ",[15,1461,1462],{},"base"," argument when a string represents a number in a different number system.",[403,1465,1467],{"id":1466},"binary-example","Binary example",[64,1469,1471],{"className":66,"code":1470,"language":68,"meta":69,"style":69},"print(int(\"101\", 2))\n",[15,1472,1473],{"__ignoreMap":69},[73,1474,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493],{"class":75,"line":76},[73,1476,80],{"class":79},[73,1478,84],{"class":83},[73,1480,88],{"class":87},[73,1482,84],{"class":83},[73,1484,94],{"class":93},[73,1486,135],{"class":97},[73,1488,94],{"class":93},[73,1490,140],{"class":83},[73,1492,143],{"class":116},[73,1494,102],{"class":83},[20,1496,148],{},[64,1498,1499],{"className":66,"code":168,"language":68,"meta":69,"style":69},[15,1500,1501],{"__ignoreMap":69},[73,1502,1503],{"class":75,"line":76},[73,1504,168],{"class":116},[20,1506,1507,1510],{},[15,1508,1509],{},"\"101\""," in binary means:",[33,1512,1513,1518,1523],{},[36,1514,1515],{},[15,1516,1517],{},"1 × 4",[36,1519,1520],{},[15,1521,1522],{},"0 × 2",[36,1524,1525],{},[15,1526,1527],{},"1 × 1",[20,1529,1530,1531,653],{},"So the result is ",[15,1532,688],{},[403,1534,1536],{"id":1535},"hexadecimal-example","Hexadecimal example",[64,1538,1540],{"className":66,"code":1539,"language":68,"meta":69,"style":69},"print(int(\"1A\", 16))\n",[15,1541,1542],{"__ignoreMap":69},[73,1543,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562],{"class":75,"line":76},[73,1545,80],{"class":79},[73,1547,84],{"class":83},[73,1549,88],{"class":87},[73,1551,84],{"class":83},[73,1553,94],{"class":93},[73,1555,611],{"class":97},[73,1557,94],{"class":93},[73,1559,140],{"class":83},[73,1561,618],{"class":116},[73,1563,102],{"class":83},[20,1565,148],{},[64,1567,1568],{"className":66,"code":641,"language":68,"meta":69,"style":69},[15,1569,1570],{"__ignoreMap":69},[73,1571,1572],{"class":75,"line":76},[73,1573,641],{"class":116},[403,1575,1577],{"id":1576},"important-rule","Important rule",[20,1579,1580,1581,1583],{},"The ",[15,1582,1462],{}," argument is for string-like input, not normal numeric values.",[20,1585,1586],{},"Good:",[64,1588,1589],{"className":66,"code":1470,"language":68,"meta":69,"style":69},[15,1590,1591],{"__ignoreMap":69},[73,1592,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611],{"class":75,"line":76},[73,1594,80],{"class":79},[73,1596,84],{"class":83},[73,1598,88],{"class":87},[73,1600,84],{"class":83},[73,1602,94],{"class":93},[73,1604,135],{"class":97},[73,1606,94],{"class":93},[73,1608,140],{"class":83},[73,1610,143],{"class":116},[73,1612,102],{"class":83},[20,1614,1615],{},"Not correct:",[64,1617,1619],{"className":66,"code":1618,"language":68,"meta":69,"style":69},"# int(101, 2)\n",[15,1620,1621],{"__ignoreMap":69},[73,1622,1623],{"class":75,"line":76},[73,1624,1618],{"class":769},[20,1626,1627,1628,1631,1632,1634],{},"That causes a ",[15,1629,1630],{},"TypeError"," because ",[15,1633,1462],{}," should not be used with a normal integer value.",[59,1636,1638],{"id":1637},"what-errors-can-happen","What errors can happen",[20,1640,1641,1642,1644,1645,1647,1648,653],{},"Two common errors with ",[15,1643,17],{}," are ",[15,1646,781],{}," and ",[15,1649,1630],{},[403,1651,1653],{"id":1652},"valueerror",[15,1654,781],{},[20,1656,1657],{},"This happens when a string is not a valid integer.",[20,1659,206],{},[64,1661,1663],{"className":66,"code":1662,"language":68,"meta":69,"style":69},"try:\n    print(int(\"3.14\"))\nexcept ValueError as error:\n    print(error)\n",[15,1664,1665,1672,1691,1704],{"__ignoreMap":69},[73,1666,1667,1670],{"class":75,"line":76},[73,1668,1669],{"class":933},"try",[73,1671,946],{"class":83},[73,1673,1674,1677,1679,1681,1683,1685,1687,1689],{"class":75,"line":105},[73,1675,1676],{"class":79},"    print",[73,1678,84],{"class":83},[73,1680,88],{"class":87},[73,1682,84],{"class":83},[73,1684,94],{"class":93},[73,1686,896],{"class":97},[73,1688,94],{"class":93},[73,1690,102],{"class":83},[73,1692,1693,1696,1698,1700,1702],{"class":75,"line":122},[73,1694,1695],{"class":933},"except",[73,1697,977],{"class":87},[73,1699,980],{"class":933},[73,1701,983],{"class":216},[73,1703,946],{"class":83},[73,1705,1706,1708,1710,1712],{"class":75,"line":258},[73,1707,1676],{"class":79},[73,1709,84],{"class":83},[73,1711,1015],{"class":245},[73,1713,249],{"class":83},[20,1715,148],{},[64,1717,1719],{"className":66,"code":1718,"language":68,"meta":69,"style":69},"invalid literal for int() with base 10: '3.14'\n",[15,1720,1721],{"__ignoreMap":69},[73,1722,1723,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744],{"class":75,"line":76},[73,1724,1725],{"class":216},"invalid literal ",[73,1727,934],{"class":933},[73,1729,240],{"class":87},[73,1731,1052],{"class":83},[73,1733,1055],{"class":933},[73,1735,1058],{"class":216},[73,1737,452],{"class":116},[73,1739,1063],{"class":83},[73,1741,337],{"class":93},[73,1743,896],{"class":97},[73,1745,1070],{"class":93},[20,1747,1748,1749,1752,1753,1755],{},"A decimal string like ",[15,1750,1751],{},"\"3.14\""," does not work directly with ",[15,1754,17],{},". You need to convert it to a float first:",[64,1757,1759],{"className":66,"code":1758,"language":68,"meta":69,"style":69},"print(int(float(\"3.14\")))\n",[15,1760,1761],{"__ignoreMap":69},[73,1762,1763,1765,1767,1769,1771,1774,1776,1778,1780,1782],{"class":75,"line":76},[73,1764,80],{"class":79},[73,1766,84],{"class":83},[73,1768,88],{"class":87},[73,1770,84],{"class":83},[73,1772,1773],{"class":87},"float",[73,1775,84],{"class":83},[73,1777,94],{"class":93},[73,1779,896],{"class":97},[73,1781,94],{"class":93},[73,1783,1784],{"class":83},")))\n",[20,1786,148],{},[64,1788,1789],{"className":66,"code":163,"language":68,"meta":69,"style":69},[15,1790,1791],{"__ignoreMap":69},[73,1792,1793],{"class":75,"line":76},[73,1794,163],{"class":116},[20,1796,1797,1798,1647,1802,653],{},"If you see this often, read ",[646,1799,1801],{"href":1800},"\u002Fhow-to\u002Fhow-to-convert-string-to-int-in-python\u002F","how to convert string to int in Python",[646,1803,1805,1806],{"href":1804},"\u002Ferrors\u002Fvalueerror-invalid-literal-for-int-with-base-10-fix\u002F","how to fix ",[15,1807,1808],{},"ValueError: invalid literal for int() with base 10",[403,1810,1812],{"id":1811},"typeerror",[15,1813,1630],{},[20,1815,1816],{},"This can happen with unsupported input types.",[20,1818,206],{},[64,1820,1822],{"className":66,"code":1821,"language":68,"meta":69,"style":69},"try:\n    print(int(None))\nexcept TypeError as error:\n    print(error)\n",[15,1823,1824,1830,1845,1858],{"__ignoreMap":69},[73,1825,1826,1828],{"class":75,"line":76},[73,1827,1669],{"class":933},[73,1829,946],{"class":83},[73,1831,1832,1834,1836,1838,1840,1843],{"class":75,"line":105},[73,1833,1676],{"class":79},[73,1835,84],{"class":83},[73,1837,88],{"class":87},[73,1839,84],{"class":83},[73,1841,1842],{"class":484},"None",[73,1844,102],{"class":83},[73,1846,1847,1849,1852,1854,1856],{"class":75,"line":122},[73,1848,1695],{"class":933},[73,1850,1851],{"class":87}," TypeError",[73,1853,980],{"class":933},[73,1855,983],{"class":216},[73,1857,946],{"class":83},[73,1859,1860,1862,1864,1866],{"class":75,"line":258},[73,1861,1676],{"class":79},[73,1863,84],{"class":83},[73,1865,1015],{"class":245},[73,1867,249],{"class":83},[20,1869,148],{},[64,1871,1873],{"className":66,"code":1872,"language":68,"meta":69,"style":69},"int() argument must be a string, a bytes-like object or a real number, not 'NoneType'\n",[15,1874,1875],{"__ignoreMap":69},[73,1876,1877,1879,1881,1884,1886,1889,1892,1894,1897,1900,1903,1906,1908,1911,1913,1916],{"class":75,"line":76},[73,1878,88],{"class":87},[73,1880,1052],{"class":83},[73,1882,1883],{"class":216}," argument must be a string",[73,1885,140],{"class":83},[73,1887,1888],{"class":216}," a ",[73,1890,1891],{"class":87},"bytes",[73,1893,746],{"class":220},[73,1895,1896],{"class":216},"like ",[73,1898,1899],{"class":87},"object",[73,1901,1902],{"class":220}," or",[73,1904,1905],{"class":216}," a real number",[73,1907,140],{"class":83},[73,1909,1910],{"class":220}," not",[73,1912,337],{"class":93},[73,1914,1915],{"class":97},"NoneType",[73,1917,1070],{"class":93},[20,1919,1920,1921,1923],{},"Another example is using the ",[15,1922,1462],{}," argument with a non-string numeric value:",[64,1925,1927],{"className":66,"code":1926,"language":68,"meta":69,"style":69},"try:\n    print(int(101, 2))\nexcept TypeError as error:\n    print(error)\n",[15,1928,1929,1935,1953,1965],{"__ignoreMap":69},[73,1930,1931,1933],{"class":75,"line":76},[73,1932,1669],{"class":933},[73,1934,946],{"class":83},[73,1936,1937,1939,1941,1943,1945,1947,1949,1951],{"class":75,"line":105},[73,1938,1676],{"class":79},[73,1940,84],{"class":83},[73,1942,88],{"class":87},[73,1944,84],{"class":83},[73,1946,135],{"class":116},[73,1948,140],{"class":83},[73,1950,143],{"class":116},[73,1952,102],{"class":83},[73,1954,1955,1957,1959,1961,1963],{"class":75,"line":122},[73,1956,1695],{"class":933},[73,1958,1851],{"class":87},[73,1960,980],{"class":933},[73,1962,983],{"class":216},[73,1964,946],{"class":83},[73,1966,1967,1969,1971,1973],{"class":75,"line":258},[73,1968,1676],{"class":79},[73,1970,84],{"class":83},[73,1972,1015],{"class":245},[73,1974,249],{"class":83},[20,1976,148],{},[64,1978,1980],{"className":66,"code":1979,"language":68,"meta":69,"style":69},"int() can't convert non-string with explicit base\n",[15,1981,1982],{"__ignoreMap":69},[73,1983,1984,1986,1988,1991,1993],{"class":75,"line":76},[73,1985,88],{"class":87},[73,1987,1052],{"class":83},[73,1989,1990],{"class":216}," can",[73,1992,343],{"class":93},[73,1994,1995],{"class":97},"t convert non-string with explicit base\n",[59,1997,1999,2000],{"id":1998},"when-to-use-int","When to use ",[15,2001,17],{},[20,2003,171,2004,2006],{},[15,2005,17],{}," when you need a whole number.",[20,2008,2009],{},"Common uses:",[33,2011,2012,2018,2021,2024],{},[36,2013,2014,2015,2017],{},"Convert user input from ",[15,2016,1174],{}," into integers",[36,2019,2020],{},"Turn float results into integers when truncation is acceptable",[36,2022,2023],{},"Parse numeric strings from files or APIs",[36,2025,2026,2027,2029],{},"Convert binary or hexadecimal strings with the ",[15,2028,1462],{}," argument",[20,2031,2032],{},"Example with user input:",[64,2034,2036],{"className":66,"code":2035,"language":68,"meta":69,"style":69},"age_text = \"18\"\nage = int(age_text)\n\nprint(age + 1)\n",[15,2037,2038,2052,2068,2072],{"__ignoreMap":69},[73,2039,2040,2043,2045,2047,2050],{"class":75,"line":76},[73,2041,2042],{"class":216},"age_text ",[73,2044,221],{"class":220},[73,2046,224],{"class":93},[73,2048,2049],{"class":97},"18",[73,2051,230],{"class":93},[73,2053,2054,2057,2059,2061,2063,2066],{"class":75,"line":105},[73,2055,2056],{"class":216},"age ",[73,2058,221],{"class":220},[73,2060,240],{"class":87},[73,2062,84],{"class":83},[73,2064,2065],{"class":245},"age_text",[73,2067,249],{"class":83},[73,2069,2070],{"class":75,"line":122},[73,2071,255],{"emptyLinePlaceholder":254},[73,2073,2074,2076,2078,2080,2083,2086],{"class":75,"line":258},[73,2075,80],{"class":79},[73,2077,84],{"class":83},[73,2079,2056],{"class":245},[73,2081,2082],{"class":220},"+",[73,2084,2085],{"class":116}," 1",[73,2087,249],{"class":83},[20,2089,148],{},[64,2091,2093],{"className":66,"code":2092,"language":68,"meta":69,"style":69},"19\n",[15,2094,2095],{"__ignoreMap":69},[73,2096,2097],{"class":75,"line":76},[73,2098,2092],{"class":116},[59,2100,2102],{"id":2101},"common-mistakes","Common mistakes",[20,2104,2105,2106,653],{},"Here are some common problems beginners run into with ",[15,2107,17],{},[403,2109,2111],{"id":2110},"passing-a-string-with-decimal-text","Passing a string with decimal text",[20,2113,2114],{},"This fails:",[64,2116,2118],{"className":66,"code":2117,"language":68,"meta":69,"style":69},"# int(\"4.5\")\n",[15,2119,2120],{"__ignoreMap":69},[73,2121,2122],{"class":75,"line":76},[73,2123,2117],{"class":769},[20,2125,2126,2127,2130],{},"Why: ",[15,2128,2129],{},"\"4.5\""," is not an integer string.",[20,2132,2133],{},"Use this instead:",[64,2135,2137],{"className":66,"code":2136,"language":68,"meta":69,"style":69},"print(int(float(\"4.5\")))\n",[15,2138,2139],{"__ignoreMap":69},[73,2140,2141,2143,2145,2147,2149,2151,2153,2155,2158,2160],{"class":75,"line":76},[73,2142,80],{"class":79},[73,2144,84],{"class":83},[73,2146,88],{"class":87},[73,2148,84],{"class":83},[73,2150,1773],{"class":87},[73,2152,84],{"class":83},[73,2154,94],{"class":93},[73,2156,2157],{"class":97},"4.5",[73,2159,94],{"class":93},[73,2161,1784],{"class":83},[403,2163,2165],{"id":2164},"passing-text-with-letters","Passing text with letters",[20,2167,2114],{},[64,2169,2171],{"className":66,"code":2170,"language":68,"meta":69,"style":69},"# int(\"12abc\")\n",[15,2172,2173],{"__ignoreMap":69},[73,2174,2175],{"class":75,"line":76},[73,2176,2170],{"class":769},[20,2178,2179],{},"Why: the string contains non-numeric characters.",[403,2181,2183,2184],{"id":2182},"trying-intnone","Trying ",[15,2185,2186],{},"int(None)",[20,2188,2189,2190,2192],{},"This fails because ",[15,2191,1842],{}," is not a number or numeric string.",[64,2194,2196],{"className":66,"code":2195,"language":68,"meta":69,"style":69},"value = None\n\ntry:\n    print(int(value))\nexcept TypeError as error:\n    print(error)\n",[15,2197,2198,2208,2212,2218,2232,2244],{"__ignoreMap":69},[73,2199,2200,2203,2205],{"class":75,"line":76},[73,2201,2202],{"class":216},"value ",[73,2204,221],{"class":220},[73,2206,2207],{"class":484}," None\n",[73,2209,2210],{"class":75,"line":105},[73,2211,255],{"emptyLinePlaceholder":254},[73,2213,2214,2216],{"class":75,"line":122},[73,2215,1669],{"class":933},[73,2217,946],{"class":83},[73,2219,2220,2222,2224,2226,2228,2230],{"class":75,"line":258},[73,2221,1676],{"class":79},[73,2223,84],{"class":83},[73,2225,88],{"class":87},[73,2227,84],{"class":83},[73,2229,967],{"class":245},[73,2231,102],{"class":83},[73,2233,2234,2236,2238,2240,2242],{"class":75,"line":269},[73,2235,1695],{"class":933},[73,2237,1851],{"class":87},[73,2239,980],{"class":933},[73,2241,983],{"class":216},[73,2243,946],{"class":83},[73,2245,2246,2248,2250,2252],{"class":75,"line":281},[73,2247,1676],{"class":79},[73,2249,84],{"class":83},[73,2251,1015],{"class":245},[73,2253,249],{"class":83},[403,2255,2257],{"id":2256},"using-the-base-argument-with-a-non-string","Using the base argument with a non-string",[20,2259,2114],{},[64,2261,2262],{"className":66,"code":1618,"language":68,"meta":69,"style":69},[15,2263,2264],{"__ignoreMap":69},[73,2265,2266],{"class":75,"line":76},[73,2267,1618],{"class":769},[20,2269,2270],{},"Use a string instead:",[64,2272,2273],{"className":66,"code":1470,"language":68,"meta":69,"style":69},[15,2274,2275],{"__ignoreMap":69},[73,2276,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295],{"class":75,"line":76},[73,2278,80],{"class":79},[73,2280,84],{"class":83},[73,2282,88],{"class":87},[73,2284,84],{"class":83},[73,2286,94],{"class":93},[73,2288,135],{"class":97},[73,2290,94],{"class":93},[73,2292,140],{"class":83},[73,2294,143],{"class":116},[73,2296,102],{"class":83},[403,2298,2300,2301,2303],{"id":2299},"expecting-int-to-round","Expecting ",[15,2302,17],{}," to round",[20,2305,2306],{},"This is a very common misunderstanding.",[64,2308,2310],{"className":66,"code":2309,"language":68,"meta":69,"style":69},"print(int(4.9))\n",[15,2311,2312],{"__ignoreMap":69},[73,2313,2314,2316,2318,2320,2322,2325],{"class":75,"line":76},[73,2315,80],{"class":79},[73,2317,84],{"class":83},[73,2319,88],{"class":87},[73,2321,84],{"class":83},[73,2323,2324],{"class":116},"4.9",[73,2326,102],{"class":83},[20,2328,148],{},[64,2330,2332],{"className":66,"code":2331,"language":68,"meta":69,"style":69},"4\n",[15,2333,2334],{"__ignoreMap":69},[73,2335,2336],{"class":75,"line":76},[73,2337,2331],{"class":116},[20,2339,2340,2341,2343,2344,2346],{},"If you expected ",[15,2342,688],{},", remember that ",[15,2345,17],{}," truncates. It does not round.",[59,2348,2350],{"id":2349},"faq","FAQ",[403,2352,2354,2355,2357],{"id":2353},"does-int-round-numbers","Does ",[15,2356,17],{}," round numbers?",[20,2359,2360,2361,2363],{},"No. ",[15,2362,17],{}," removes the decimal part. It does not round to the nearest whole number.",[403,2365,2367,2368,2371],{"id":2366},"why-does-int314-fail","Why does ",[15,2369,2370],{},"int(\"3.14\")"," fail?",[20,2373,2374,2375,2377,2378,2380,2381,2383],{},"Because ",[15,2376,1751],{}," is not an integer string. Convert it with ",[15,2379,651],{}," first, then use ",[15,2382,17],{}," if needed.",[403,2385,2387,2388,2391],{"id":2386},"what-does-inttrue-return","What does ",[15,2389,2390],{},"int(True)"," return?",[20,2393,2394,2395,2398,2399,1301,2401,653],{},"It returns ",[15,2396,2397],{},"1",". ",[15,2400,1367],{},[15,2402,806],{},[403,2404,2406],{"id":2405},"when-should-i-use-the-base-argument","When should I use the base argument?",[20,2408,2409],{},"Use it when the input string is written in another base, such as binary or hexadecimal.",[59,2411,2413],{"id":2412},"see-also","See also",[33,2415,2416,2423,2429,2435,2440,2445,2451],{},[36,2417,2418],{},[646,2419,2420,2422],{"href":648},[15,2421,651],{}," function explained",[36,2424,2425],{},[646,2426,2427,2422],{"href":1323},[15,2428,1326],{},[36,2430,2431],{},[646,2432,2433,2422],{"href":1449},[15,2434,1452],{},[36,2436,2437],{},[646,2438,2439],{"href":1800},"How to convert string to int in Python",[36,2441,2442],{},[646,2443,2444],{"href":1166},"How to convert user input to numbers in Python",[36,2446,2447],{},[646,2448,2449,2422],{"href":1171},[15,2450,1174],{},[36,2452,2453],{},[646,2454,2455,2456],{"href":1804},"Fix ",[15,2457,1808],{},[2459,2460,2461],"style",{},"html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .slqww, html code.shiki .slqww{--shiki-light:#6182B8;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s39Yj, html code.shiki .s39Yj{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .s2W-s, html code.shiki .s2W-s{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#032F62;--shiki-default-font-style:inherit;--shiki-dark:#9ECBFF;--shiki-dark-font-style:inherit}html pre.shiki code .sithA, html code.shiki .sithA{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#032F62;--shiki-default-font-style:inherit;--shiki-dark:#9ECBFF;--shiki-dark-font-style:inherit}html pre.shiki code .srjyR, html code.shiki .srjyR{--shiki-light:#90A4AE;--shiki-light-font-style:inherit;--shiki-default:#B31D28;--shiki-default-font-style:italic;--shiki-dark:#FDAEB7;--shiki-dark-font-style:italic}",{"title":69,"searchDepth":105,"depth":105,"links":2463},[2464,2465,2467,2471,2476,2478,2480,2485,2489,2491,2500,2509],{"id":61,"depth":105,"text":62},{"id":177,"depth":105,"text":2466},"What int() does",{"id":369,"depth":105,"text":370,"children":2468},[2469,2470],{"id":405,"depth":122,"text":408},{"id":511,"depth":122,"text":514},{"id":656,"depth":105,"text":2472,"children":2473},"Using int() with strings",[2474,2475],{"id":785,"depth":122,"text":786},{"id":875,"depth":122,"text":876},{"id":1177,"depth":105,"text":2477},"Using int() with floats",{"id":1329,"depth":105,"text":2479},"Using int() with booleans",{"id":1455,"depth":105,"text":1456,"children":2481},[2482,2483,2484],{"id":1466,"depth":122,"text":1467},{"id":1535,"depth":122,"text":1536},{"id":1576,"depth":122,"text":1577},{"id":1637,"depth":105,"text":1638,"children":2486},[2487,2488],{"id":1652,"depth":122,"text":781},{"id":1811,"depth":122,"text":1630},{"id":1998,"depth":105,"text":2490},"When to use int()",{"id":2101,"depth":105,"text":2102,"children":2492},[2493,2494,2495,2497,2498],{"id":2110,"depth":122,"text":2111},{"id":2164,"depth":122,"text":2165},{"id":2182,"depth":122,"text":2496},"Trying int(None)",{"id":2256,"depth":122,"text":2257},{"id":2299,"depth":122,"text":2499},"Expecting int() to round",{"id":2349,"depth":105,"text":2350,"children":2501},[2502,2504,2506,2508],{"id":2353,"depth":122,"text":2503},"Does int() round numbers?",{"id":2366,"depth":122,"text":2505},"Why does int(\"3.14\") fail?",{"id":2386,"depth":122,"text":2507},"What does int(True) return?",{"id":2405,"depth":122,"text":2406},{"id":2412,"depth":105,"text":2413},"Master python int function explained in our comprehensive Python beginner guide.","md",{},"\u002Freference\u002Fpython-int-function-explained",{"title":5,"description":2510},"reference\u002Fpython-int-function-explained","kWr352mNCnbYYS6Ka2UotgJ1vPfx2o66tzsvdXJo79A",1777585500692]