[{"data":1,"prerenderedAt":2085},["ShallowReactive",2],{"doc-\u002Fhow-to\u002Fhow-to-convert-string-to-int-in-python":3},{"id":4,"title":5,"body":6,"description":2078,"extension":2079,"meta":2080,"navigation":114,"path":2081,"seo":2082,"stem":2083,"__hash__":2084},"content\u002Fhow-to\u002Fhow-to-convert-string-to-int-in-python.md","How to Convert String to Int in Python",{"type":7,"value":8,"toc":2050},"minimark",[9,13,26,29,48,53,147,150,182,188,192,195,211,217,222,232,238,241,300,302,326,334,338,344,421,423,452,457,460,497,499,508,514,563,565,573,577,582,585,631,633,642,649,713,715,723,726,733,767,769,785,789,794,837,839,856,859,862,883,886,890,895,898,920,922,946,952,955,979,982,985,1006,1013,1017,1030,1033,1124,1126,1148,1151,1233,1235,1250,1253,1260,1264,1270,1279,1286,1346,1348,1373,1376,1425,1427,1436,1444,1456,1460,1465,1468,1523,1526,1529,1620,1623,1634,1638,1641,1665,1668,1701,1704,1707,1756,1758,1766,1769,1858,1860,1904,1907,1924,1928,1935,1943,1951,1960,1967,1973,1977,1989,1996,2002,2006,2046],[10,11,5],"h1",{"id":12},"how-to-convert-string-to-int-in-python",[14,15,16,17,21,22,25],"p",{},"If you have text like ",[18,19,20],"code",{},"\"123\""," and want to use it as a number, Python gives you a simple tool: ",[18,23,24],{},"int()",".",[14,27,28],{},"This page shows you:",[30,31,32,36,42,45],"ul",{},[33,34,35],"li",{},"how to convert a string to an integer",[33,37,38,39,41],{},"when ",[18,40,24],{}," works",[33,43,44],{},"how to handle invalid input safely",[33,46,47],{},"what to do with spaces, signs, and decimal strings",[49,50,52],"h2",{"id":51},"quick-answer","Quick answer",[54,55,60],"pre",{"className":56,"code":57,"language":58,"meta":59,"style":59},"language-python shiki shiki-themes material-theme-lighter github-light github-dark","text = \"123\"\nnumber = int(text)\n\nprint(number)\nprint(type(number))\n","python","",[18,61,62,86,109,116,130],{"__ignoreMap":59},[63,64,67,71,75,79,83],"span",{"class":65,"line":66},"line",1,[63,68,70],{"class":69},"su5hD","text ",[63,72,74],{"class":73},"smGrS","=",[63,76,78],{"class":77},"sjJ54"," \"",[63,80,82],{"class":81},"s_sjI","123",[63,84,85],{"class":77},"\"\n",[63,87,89,92,94,98,102,106],{"class":65,"line":88},2,[63,90,91],{"class":69},"number ",[63,93,74],{"class":73},[63,95,97],{"class":96},"sZMiF"," int",[63,99,101],{"class":100},"sP7_E","(",[63,103,105],{"class":104},"slqww","text",[63,107,108],{"class":100},")\n",[63,110,112],{"class":65,"line":111},3,[63,113,115],{"emptyLinePlaceholder":114},true,"\n",[63,117,119,123,125,128],{"class":65,"line":118},4,[63,120,122],{"class":121},"sptTA","print",[63,124,101],{"class":100},[63,126,127],{"class":104},"number",[63,129,108],{"class":100},[63,131,133,135,137,140,142,144],{"class":65,"line":132},5,[63,134,122],{"class":121},[63,136,101],{"class":100},[63,138,139],{"class":96},"type",[63,141,101],{"class":100},[63,143,127],{"class":104},[63,145,146],{"class":100},"))\n",[14,148,149],{},"Output:",[54,151,153],{"className":56,"code":152,"language":58,"meta":59,"style":59},"123\n\u003Cclass 'int'>\n",[18,154,155,161],{"__ignoreMap":59},[63,156,157],{"class":65,"line":66},[63,158,160],{"class":159},"srdBf","123\n",[63,162,163,166,170,173,176,179],{"class":65,"line":88},[63,164,165],{"class":73},"\u003C",[63,167,169],{"class":168},"sbsja","class",[63,171,172],{"class":77}," '",[63,174,175],{"class":81},"int",[63,177,178],{"class":77},"'",[63,180,181],{"class":73},">\n",[14,183,184,185,187],{},"Use ",[18,186,24],{}," when the string contains a valid whole number.",[49,189,191],{"id":190},"what-this-page-helps-you-do","What this page helps you do",[14,193,194],{},"After reading this page, you should be able to:",[30,196,197,200,205,208],{},[33,198,199],{},"Convert a numeric string to an integer",[33,201,202,203,41],{},"Understand when ",[18,204,24],{},[33,206,207],{},"Handle bad input safely",[33,209,210],{},"Know what to do with strings that contain spaces or decimal values",[49,212,184,214,216],{"id":213},"use-int-to-convert-a-string-to-an-integer",[18,215,24],{}," to convert a string to an integer",[14,218,219,220,25],{},"The main tool is ",[18,221,24],{},[14,223,224,225,228,229,25],{},"It converts text like ",[18,226,227],{},"\"42\""," into the number ",[18,230,231],{},"42",[14,233,234,235,237],{},"That result is an ",[18,236,175],{},", not a string. This matters because numbers can be used in math, but strings cannot be used the same way.",[14,239,240],{},"Example:",[54,242,244],{"className":56,"code":243,"language":58,"meta":59,"style":59},"text = \"42\"\nnumber = int(text)\n\nprint(number)\nprint(type(number))\n",[18,245,246,258,272,276,286],{"__ignoreMap":59},[63,247,248,250,252,254,256],{"class":65,"line":66},[63,249,70],{"class":69},[63,251,74],{"class":73},[63,253,78],{"class":77},[63,255,231],{"class":81},[63,257,85],{"class":77},[63,259,260,262,264,266,268,270],{"class":65,"line":88},[63,261,91],{"class":69},[63,263,74],{"class":73},[63,265,97],{"class":96},[63,267,101],{"class":100},[63,269,105],{"class":104},[63,271,108],{"class":100},[63,273,274],{"class":65,"line":111},[63,275,115],{"emptyLinePlaceholder":114},[63,277,278,280,282,284],{"class":65,"line":118},[63,279,122],{"class":121},[63,281,101],{"class":100},[63,283,127],{"class":104},[63,285,108],{"class":100},[63,287,288,290,292,294,296,298],{"class":65,"line":132},[63,289,122],{"class":121},[63,291,101],{"class":100},[63,293,139],{"class":96},[63,295,101],{"class":100},[63,297,127],{"class":104},[63,299,146],{"class":100},[14,301,149],{},[54,303,305],{"className":56,"code":304,"language":58,"meta":59,"style":59},"42\n\u003Cclass 'int'>\n",[18,306,307,312],{"__ignoreMap":59},[63,308,309],{"class":65,"line":66},[63,310,311],{"class":159},"42\n",[63,313,314,316,318,320,322,324],{"class":65,"line":88},[63,315,165],{"class":73},[63,317,169],{"class":168},[63,319,172],{"class":77},[63,321,175],{"class":81},[63,323,178],{"class":77},[63,325,181],{"class":73},[14,327,328,329,25],{},"If you want a deeper explanation of how this function works, see ",[330,331,333],"a",{"href":332},"\u002Freference\u002Fpython-int-function-explained","Python int() function explained",[49,335,337],{"id":336},"basic-example","Basic example",[14,339,340,341,343],{},"Start with a simple numeric string, pass it to ",[18,342,24],{},", and then use the result in a calculation.",[54,345,347],{"className":56,"code":346,"language":58,"meta":59,"style":59},"text = \"100\"\nnumber = int(text)\n\nprint(number)\nprint(type(number))\nprint(number + 50)\n",[18,348,349,362,376,380,390,404],{"__ignoreMap":59},[63,350,351,353,355,357,360],{"class":65,"line":66},[63,352,70],{"class":69},[63,354,74],{"class":73},[63,356,78],{"class":77},[63,358,359],{"class":81},"100",[63,361,85],{"class":77},[63,363,364,366,368,370,372,374],{"class":65,"line":88},[63,365,91],{"class":69},[63,367,74],{"class":73},[63,369,97],{"class":96},[63,371,101],{"class":100},[63,373,105],{"class":104},[63,375,108],{"class":100},[63,377,378],{"class":65,"line":111},[63,379,115],{"emptyLinePlaceholder":114},[63,381,382,384,386,388],{"class":65,"line":118},[63,383,122],{"class":121},[63,385,101],{"class":100},[63,387,127],{"class":104},[63,389,108],{"class":100},[63,391,392,394,396,398,400,402],{"class":65,"line":132},[63,393,122],{"class":121},[63,395,101],{"class":100},[63,397,139],{"class":96},[63,399,101],{"class":100},[63,401,127],{"class":104},[63,403,146],{"class":100},[63,405,407,409,411,413,416,419],{"class":65,"line":406},6,[63,408,122],{"class":121},[63,410,101],{"class":100},[63,412,91],{"class":104},[63,414,415],{"class":73},"+",[63,417,418],{"class":159}," 50",[63,420,108],{"class":100},[14,422,149],{},[54,424,426],{"className":56,"code":425,"language":58,"meta":59,"style":59},"100\n\u003Cclass 'int'>\n150\n",[18,427,428,433,447],{"__ignoreMap":59},[63,429,430],{"class":65,"line":66},[63,431,432],{"class":159},"100\n",[63,434,435,437,439,441,443,445],{"class":65,"line":88},[63,436,165],{"class":73},[63,438,169],{"class":168},[63,440,172],{"class":77},[63,442,175],{"class":81},[63,444,178],{"class":77},[63,446,181],{"class":73},[63,448,449],{"class":65,"line":111},[63,450,451],{"class":159},"150\n",[453,454,456],"h3",{"id":455},"why-this-matters","Why this matters",[14,458,459],{},"If you keep the value as a string, Python treats it as text:",[54,461,463],{"className":56,"code":462,"language":58,"meta":59,"style":59},"text = \"100\"\nprint(text + \"50\")\n",[18,464,465,477],{"__ignoreMap":59},[63,466,467,469,471,473,475],{"class":65,"line":66},[63,468,70],{"class":69},[63,470,74],{"class":73},[63,472,78],{"class":77},[63,474,359],{"class":81},[63,476,85],{"class":77},[63,478,479,481,483,485,487,489,492,495],{"class":65,"line":88},[63,480,122],{"class":121},[63,482,101],{"class":100},[63,484,70],{"class":104},[63,486,415],{"class":73},[63,488,78],{"class":77},[63,490,491],{"class":81},"50",[63,493,494],{"class":77},"\"",[63,496,108],{"class":100},[14,498,149],{},[54,500,502],{"className":56,"code":501,"language":58,"meta":59,"style":59},"10050\n",[18,503,504],{"__ignoreMap":59},[63,505,506],{"class":65,"line":66},[63,507,501],{"class":159},[14,509,510,511,513],{},"But after converting with ",[18,512,24],{},", Python treats it as a number:",[54,515,517],{"className":56,"code":516,"language":58,"meta":59,"style":59},"text = \"100\"\nnumber = int(text)\n\nprint(number + 50)\n",[18,518,519,531,545,549],{"__ignoreMap":59},[63,520,521,523,525,527,529],{"class":65,"line":66},[63,522,70],{"class":69},[63,524,74],{"class":73},[63,526,78],{"class":77},[63,528,359],{"class":81},[63,530,85],{"class":77},[63,532,533,535,537,539,541,543],{"class":65,"line":88},[63,534,91],{"class":69},[63,536,74],{"class":73},[63,538,97],{"class":96},[63,540,101],{"class":100},[63,542,105],{"class":104},[63,544,108],{"class":100},[63,546,547],{"class":65,"line":111},[63,548,115],{"emptyLinePlaceholder":114},[63,550,551,553,555,557,559,561],{"class":65,"line":118},[63,552,122],{"class":121},[63,554,101],{"class":100},[63,556,91],{"class":104},[63,558,415],{"class":73},[63,560,418],{"class":159},[63,562,108],{"class":100},[14,564,149],{},[54,566,567],{"className":56,"code":451,"language":58,"meta":59,"style":59},[18,568,569],{"__ignoreMap":59},[63,570,571],{"class":65,"line":66},[63,572,451],{"class":159},[49,574,576],{"id":575},"strings-with-spaces","Strings with spaces",[14,578,579,581],{},[18,580,24],{}," can handle leading and trailing spaces.",[14,583,584],{},"This works:",[54,586,588],{"className":56,"code":587,"language":58,"meta":59,"style":59},"text = \"  25  \"\nnumber = int(text)\n\nprint(number)\n",[18,589,590,603,617,621],{"__ignoreMap":59},[63,591,592,594,596,598,601],{"class":65,"line":66},[63,593,70],{"class":69},[63,595,74],{"class":73},[63,597,78],{"class":77},[63,599,600],{"class":81},"  25  ",[63,602,85],{"class":77},[63,604,605,607,609,611,613,615],{"class":65,"line":88},[63,606,91],{"class":69},[63,608,74],{"class":73},[63,610,97],{"class":96},[63,612,101],{"class":100},[63,614,105],{"class":104},[63,616,108],{"class":100},[63,618,619],{"class":65,"line":111},[63,620,115],{"emptyLinePlaceholder":114},[63,622,623,625,627,629],{"class":65,"line":118},[63,624,122],{"class":121},[63,626,101],{"class":100},[63,628,127],{"class":104},[63,630,108],{"class":100},[14,632,149],{},[54,634,636],{"className":56,"code":635,"language":58,"meta":59,"style":59},"25\n",[18,637,638],{"__ignoreMap":59},[63,639,640],{"class":65,"line":66},[63,641,635],{"class":159},[14,643,644,645,648],{},"You can also clean the string first with ",[18,646,647],{},"strip()",":",[54,650,652],{"className":56,"code":651,"language":58,"meta":59,"style":59},"text = \"  25  \"\nclean_text = text.strip()\nnumber = int(clean_text)\n\nprint(number)\n",[18,653,654,666,684,699,703],{"__ignoreMap":59},[63,655,656,658,660,662,664],{"class":65,"line":66},[63,657,70],{"class":69},[63,659,74],{"class":73},[63,661,78],{"class":77},[63,663,600],{"class":81},[63,665,85],{"class":77},[63,667,668,671,673,676,678,681],{"class":65,"line":88},[63,669,670],{"class":69},"clean_text ",[63,672,74],{"class":73},[63,674,675],{"class":69}," text",[63,677,25],{"class":100},[63,679,680],{"class":104},"strip",[63,682,683],{"class":100},"()\n",[63,685,686,688,690,692,694,697],{"class":65,"line":111},[63,687,91],{"class":69},[63,689,74],{"class":73},[63,691,97],{"class":96},[63,693,101],{"class":100},[63,695,696],{"class":104},"clean_text",[63,698,108],{"class":100},[63,700,701],{"class":65,"line":118},[63,702,115],{"emptyLinePlaceholder":114},[63,704,705,707,709,711],{"class":65,"line":132},[63,706,122],{"class":121},[63,708,101],{"class":100},[63,710,127],{"class":104},[63,712,108],{"class":100},[14,714,149],{},[54,716,717],{"className":56,"code":635,"language":58,"meta":59,"style":59},[18,718,719],{"__ignoreMap":59},[63,720,721],{"class":65,"line":66},[63,722,635],{"class":159},[14,724,725],{},"This is common when reading user input or file data.",[14,727,728,729,732],{},"If you are checking confusing input, ",[18,730,731],{},"repr()"," is useful because it shows hidden spaces clearly:",[54,734,736],{"className":56,"code":735,"language":58,"meta":59,"style":59},"value = \"  25  \"\nprint(repr(value))\n",[18,737,738,751],{"__ignoreMap":59},[63,739,740,743,745,747,749],{"class":65,"line":66},[63,741,742],{"class":69},"value ",[63,744,74],{"class":73},[63,746,78],{"class":77},[63,748,600],{"class":81},[63,750,85],{"class":77},[63,752,753,755,757,760,762,765],{"class":65,"line":88},[63,754,122],{"class":121},[63,756,101],{"class":100},[63,758,759],{"class":121},"repr",[63,761,101],{"class":100},[63,763,764],{"class":104},"value",[63,766,146],{"class":100},[14,768,149],{},[54,770,772],{"className":56,"code":771,"language":58,"meta":59,"style":59},"'  25  '\n",[18,773,774],{"__ignoreMap":59},[63,775,776,779,782],{"class":65,"line":66},[63,777,178],{"class":778},"s2W-s",[63,780,600],{"class":781},"sithA",[63,783,784],{"class":778},"'\n",[49,786,788],{"id":787},"negative-numbers-and-plus-signs","Negative numbers and plus signs",[14,790,791,792,25],{},"Signed whole numbers also work with ",[18,793,24],{},[54,795,797],{"className":56,"code":796,"language":58,"meta":59,"style":59},"print(int(\"-7\"))\nprint(int(\"+7\"))\n",[18,798,799,818],{"__ignoreMap":59},[63,800,801,803,805,807,809,811,814,816],{"class":65,"line":66},[63,802,122],{"class":121},[63,804,101],{"class":100},[63,806,175],{"class":96},[63,808,101],{"class":100},[63,810,494],{"class":77},[63,812,813],{"class":81},"-7",[63,815,494],{"class":77},[63,817,146],{"class":100},[63,819,820,822,824,826,828,830,833,835],{"class":65,"line":88},[63,821,122],{"class":121},[63,823,101],{"class":100},[63,825,175],{"class":96},[63,827,101],{"class":100},[63,829,494],{"class":77},[63,831,832],{"class":81},"+7",[63,834,494],{"class":77},[63,836,146],{"class":100},[14,838,149],{},[54,840,842],{"className":56,"code":841,"language":58,"meta":59,"style":59},"-7\n7\n",[18,843,844,852],{"__ignoreMap":59},[63,845,846,849],{"class":65,"line":66},[63,847,848],{"class":73},"-",[63,850,851],{"class":159},"7\n",[63,853,854],{"class":65,"line":88},[63,855,851],{"class":159},[14,857,858],{},"The string must still be a valid integer.",[14,860,861],{},"These will fail:",[54,863,865],{"className":56,"code":864,"language":58,"meta":59,"style":59},"# int(\"--7\")\n# int(\"+-7\")\n# int(\"7-\")\n",[18,866,867,873,878],{"__ignoreMap":59},[63,868,869],{"class":65,"line":66},[63,870,872],{"class":871},"sutJx","# int(\"--7\")\n",[63,874,875],{"class":65,"line":88},[63,876,877],{"class":871},"# int(\"+-7\")\n",[63,879,880],{"class":65,"line":111},[63,881,882],{"class":871},"# int(\"7-\")\n",[14,884,885],{},"This is useful when users may enter positive or negative values.",[49,887,889],{"id":888},"when-conversion-fails","When conversion fails",[14,891,892,894],{},[18,893,24],{}," only works when the string is a valid whole number.",[14,896,897],{},"These examples fail:",[30,899,900,905,910,915],{},[33,901,902],{},[18,903,904],{},"\"12.5\"",[33,906,907],{},[18,908,909],{},"\"abc\"",[33,911,912],{},[18,913,914],{},"\"10a\"",[33,916,917],{},[18,918,919],{},"\"\"",[14,921,240],{},[54,923,925],{"className":56,"code":924,"language":58,"meta":59,"style":59},"print(int(\"12.5\"))\n",[18,926,927],{"__ignoreMap":59},[63,928,929,931,933,935,937,939,942,944],{"class":65,"line":66},[63,930,122],{"class":121},[63,932,101],{"class":100},[63,934,175],{"class":96},[63,936,101],{"class":100},[63,938,494],{"class":77},[63,940,941],{"class":81},"12.5",[63,943,494],{"class":77},[63,945,146],{"class":100},[14,947,948,949,25],{},"Python raises a ",[18,950,951],{},"ValueError",[14,953,954],{},"A similar error also happens with letters:",[54,956,958],{"className":56,"code":957,"language":58,"meta":59,"style":59},"print(int(\"abc\"))\n",[18,959,960],{"__ignoreMap":59},[63,961,962,964,966,968,970,972,975,977],{"class":65,"line":66},[63,963,122],{"class":121},[63,965,101],{"class":100},[63,967,175],{"class":96},[63,969,101],{"class":100},[63,971,494],{"class":77},[63,973,974],{"class":81},"abc",[63,976,494],{"class":77},[63,978,146],{"class":100},[14,980,981],{},"When this happens, it usually means the text is not a valid integer.",[14,983,984],{},"Common causes:",[30,986,987,990,993,996,1003],{},[33,988,989],{},"The string contains letters",[33,991,992],{},"The string contains a decimal point",[33,994,995],{},"The string is empty",[33,997,998,999,1002],{},"The value comes from ",[18,1000,1001],{},"input()"," and was not converted",[33,1004,1005],{},"The string includes symbols that are not part of a valid integer",[14,1007,1008,1009,25],{},"If you are seeing a conversion error, see ",[330,1010,1012],{"href":1011},"\u002Ferrors\u002Fvalueerror-invalid-literal-for-int-with-base-10-fix","ValueError: invalid literal for int() with base 10",[49,1014,1016],{"id":1015},"how-to-handle-invalid-input","How to handle invalid input",[14,1018,1019,1020,1023,1024,1027,1028,25],{},"The safest pattern is to use ",[18,1021,1022],{},"try"," and ",[18,1025,1026],{},"except"," around ",[18,1029,24],{},[14,1031,1032],{},"This lets your program show a helpful message instead of crashing.",[54,1034,1036],{"className":56,"code":1035,"language":58,"meta":59,"style":59},"text = \"abc\"\n\ntry:\n    number = int(text)\n    print(\"Converted:\", number)\nexcept ValueError:\n    print(\"That is not a valid whole number.\")\n",[18,1037,1038,1050,1054,1062,1077,1099,1108],{"__ignoreMap":59},[63,1039,1040,1042,1044,1046,1048],{"class":65,"line":66},[63,1041,70],{"class":69},[63,1043,74],{"class":73},[63,1045,78],{"class":77},[63,1047,974],{"class":81},[63,1049,85],{"class":77},[63,1051,1052],{"class":65,"line":88},[63,1053,115],{"emptyLinePlaceholder":114},[63,1055,1056,1059],{"class":65,"line":111},[63,1057,1022],{"class":1058},"sVHd0",[63,1060,1061],{"class":100},":\n",[63,1063,1064,1067,1069,1071,1073,1075],{"class":65,"line":118},[63,1065,1066],{"class":69},"    number ",[63,1068,74],{"class":73},[63,1070,97],{"class":96},[63,1072,101],{"class":100},[63,1074,105],{"class":104},[63,1076,108],{"class":100},[63,1078,1079,1082,1084,1086,1089,1091,1094,1097],{"class":65,"line":132},[63,1080,1081],{"class":121},"    print",[63,1083,101],{"class":100},[63,1085,494],{"class":77},[63,1087,1088],{"class":81},"Converted:",[63,1090,494],{"class":77},[63,1092,1093],{"class":100},",",[63,1095,1096],{"class":104}," number",[63,1098,108],{"class":100},[63,1100,1101,1103,1106],{"class":65,"line":406},[63,1102,1026],{"class":1058},[63,1104,1105],{"class":96}," ValueError",[63,1107,1061],{"class":100},[63,1109,1111,1113,1115,1117,1120,1122],{"class":65,"line":1110},7,[63,1112,1081],{"class":121},[63,1114,101],{"class":100},[63,1116,494],{"class":77},[63,1118,1119],{"class":81},"That is not a valid whole number.",[63,1121,494],{"class":77},[63,1123,108],{"class":100},[14,1125,149],{},[54,1127,1129],{"className":56,"code":1128,"language":58,"meta":59,"style":59},"That is not a valid whole number.\n",[18,1130,1131],{"__ignoreMap":59},[63,1132,1133,1136,1139,1142,1145],{"class":65,"line":66},[63,1134,1135],{"class":69},"That ",[63,1137,1138],{"class":73},"is",[63,1140,1141],{"class":73}," not",[63,1143,1144],{"class":69}," a valid whole number",[63,1146,1147],{"class":100},".\n",[14,1149,1150],{},"Here is another example with valid input:",[54,1152,1154],{"className":56,"code":1153,"language":58,"meta":59,"style":59},"text = \"45\"\n\ntry:\n    number = int(text)\n    print(\"Converted:\", number)\nexcept ValueError:\n    print(\"That is not a valid whole number.\")\n",[18,1155,1156,1169,1173,1179,1193,1211,1219],{"__ignoreMap":59},[63,1157,1158,1160,1162,1164,1167],{"class":65,"line":66},[63,1159,70],{"class":69},[63,1161,74],{"class":73},[63,1163,78],{"class":77},[63,1165,1166],{"class":81},"45",[63,1168,85],{"class":77},[63,1170,1171],{"class":65,"line":88},[63,1172,115],{"emptyLinePlaceholder":114},[63,1174,1175,1177],{"class":65,"line":111},[63,1176,1022],{"class":1058},[63,1178,1061],{"class":100},[63,1180,1181,1183,1185,1187,1189,1191],{"class":65,"line":118},[63,1182,1066],{"class":69},[63,1184,74],{"class":73},[63,1186,97],{"class":96},[63,1188,101],{"class":100},[63,1190,105],{"class":104},[63,1192,108],{"class":100},[63,1194,1195,1197,1199,1201,1203,1205,1207,1209],{"class":65,"line":132},[63,1196,1081],{"class":121},[63,1198,101],{"class":100},[63,1200,494],{"class":77},[63,1202,1088],{"class":81},[63,1204,494],{"class":77},[63,1206,1093],{"class":100},[63,1208,1096],{"class":104},[63,1210,108],{"class":100},[63,1212,1213,1215,1217],{"class":65,"line":406},[63,1214,1026],{"class":1058},[63,1216,1105],{"class":96},[63,1218,1061],{"class":100},[63,1220,1221,1223,1225,1227,1229,1231],{"class":65,"line":1110},[63,1222,1081],{"class":121},[63,1224,101],{"class":100},[63,1226,494],{"class":77},[63,1228,1119],{"class":81},[63,1230,494],{"class":77},[63,1232,108],{"class":100},[14,1234,149],{},[54,1236,1238],{"className":56,"code":1237,"language":58,"meta":59,"style":59},"Converted: 45\n",[18,1239,1240],{"__ignoreMap":59},[63,1241,1242,1245,1247],{"class":65,"line":66},[63,1243,1244],{"class":69},"Converted",[63,1246,648],{"class":100},[63,1248,1249],{"class":159}," 45\n",[14,1251,1252],{},"This is especially important for values typed by users.",[14,1254,1255,1256,25],{},"If you are new to this pattern, read ",[330,1257,1259],{"href":1258},"\u002Fhow-to\u002Fhow-to-use-try-except-blocks-in-python\u002F","how to use try-except blocks in Python",[49,1261,1263],{"id":1262},"decimal-strings-are-different","Decimal strings are different",[14,1265,1266,1267,1269],{},"A string like ",[18,1268,904],{}," is not a valid integer string, so this fails:",[54,1271,1273],{"className":56,"code":1272,"language":58,"meta":59,"style":59},"# int(\"12.5\")\n",[18,1274,1275],{"__ignoreMap":59},[63,1276,1277],{"class":65,"line":66},[63,1278,1272],{"class":871},[14,1280,1281,1282,1285],{},"If the text contains a decimal number, use ",[18,1283,1284],{},"float()"," first:",[54,1287,1289],{"className":56,"code":1288,"language":58,"meta":59,"style":59},"text = \"12.5\"\nnumber = float(text)\n\nprint(number)\nprint(type(number))\n",[18,1290,1291,1303,1318,1322,1332],{"__ignoreMap":59},[63,1292,1293,1295,1297,1299,1301],{"class":65,"line":66},[63,1294,70],{"class":69},[63,1296,74],{"class":73},[63,1298,78],{"class":77},[63,1300,941],{"class":81},[63,1302,85],{"class":77},[63,1304,1305,1307,1309,1312,1314,1316],{"class":65,"line":88},[63,1306,91],{"class":69},[63,1308,74],{"class":73},[63,1310,1311],{"class":96}," float",[63,1313,101],{"class":100},[63,1315,105],{"class":104},[63,1317,108],{"class":100},[63,1319,1320],{"class":65,"line":111},[63,1321,115],{"emptyLinePlaceholder":114},[63,1323,1324,1326,1328,1330],{"class":65,"line":118},[63,1325,122],{"class":121},[63,1327,101],{"class":100},[63,1329,127],{"class":104},[63,1331,108],{"class":100},[63,1333,1334,1336,1338,1340,1342,1344],{"class":65,"line":132},[63,1335,122],{"class":121},[63,1337,101],{"class":100},[63,1339,139],{"class":96},[63,1341,101],{"class":100},[63,1343,127],{"class":104},[63,1345,146],{"class":100},[14,1347,149],{},[54,1349,1351],{"className":56,"code":1350,"language":58,"meta":59,"style":59},"12.5\n\u003Cclass 'float'>\n",[18,1352,1353,1358],{"__ignoreMap":59},[63,1354,1355],{"class":65,"line":66},[63,1356,1357],{"class":159},"12.5\n",[63,1359,1360,1362,1364,1366,1369,1371],{"class":65,"line":88},[63,1361,165],{"class":73},[63,1363,169],{"class":168},[63,1365,172],{"class":77},[63,1367,1368],{"class":81},"float",[63,1370,178],{"class":77},[63,1372,181],{"class":73},[14,1374,1375],{},"If you need to turn that result into an integer, you can do this:",[54,1377,1379],{"className":56,"code":1378,"language":58,"meta":59,"style":59},"text = \"12.5\"\nnumber = int(float(text))\n\nprint(number)\n",[18,1380,1381,1393,1411,1415],{"__ignoreMap":59},[63,1382,1383,1385,1387,1389,1391],{"class":65,"line":66},[63,1384,70],{"class":69},[63,1386,74],{"class":73},[63,1388,78],{"class":77},[63,1390,941],{"class":81},[63,1392,85],{"class":77},[63,1394,1395,1397,1399,1401,1403,1405,1407,1409],{"class":65,"line":88},[63,1396,91],{"class":69},[63,1398,74],{"class":73},[63,1400,97],{"class":96},[63,1402,101],{"class":100},[63,1404,1368],{"class":96},[63,1406,101],{"class":100},[63,1408,105],{"class":104},[63,1410,146],{"class":100},[63,1412,1413],{"class":65,"line":111},[63,1414,115],{"emptyLinePlaceholder":114},[63,1416,1417,1419,1421,1423],{"class":65,"line":118},[63,1418,122],{"class":121},[63,1420,101],{"class":100},[63,1422,127],{"class":104},[63,1424,108],{"class":100},[14,1426,149],{},[54,1428,1430],{"className":56,"code":1429,"language":58,"meta":59,"style":59},"12\n",[18,1431,1432],{"__ignoreMap":59},[63,1433,1434],{"class":65,"line":66},[63,1435,1429],{"class":159},[14,1437,1438,1439,1443],{},"Important: this removes the decimal part. It does ",[1440,1441,1442],"strong",{},"not"," round to the nearest whole number.",[14,1445,1446,1447,1451,1452,25],{},"For more on decimal conversion, see ",[330,1448,1450],{"href":1449},"\u002Fhow-to\u002Fhow-to-convert-string-to-float-in-python\u002F","how to convert string to float in Python"," or ",[330,1453,1455],{"href":1454},"\u002Freference\u002Fpython-float-function-explained","Python float() function explained",[49,1457,1459],{"id":1458},"converting-user-input","Converting user input",[14,1461,1462,1464],{},[18,1463,1001],{}," always returns a string.",[14,1466,1467],{},"So if you expect a whole number, you need to convert it.",[54,1469,1471],{"className":56,"code":1470,"language":58,"meta":59,"style":59},"age = int(input(\"Enter your age: \"))\nprint(\"Next year you will be\", age + 1)\n",[18,1472,1473,1498],{"__ignoreMap":59},[63,1474,1475,1478,1480,1482,1484,1487,1489,1491,1494,1496],{"class":65,"line":66},[63,1476,1477],{"class":69},"age ",[63,1479,74],{"class":73},[63,1481,97],{"class":96},[63,1483,101],{"class":100},[63,1485,1486],{"class":121},"input",[63,1488,101],{"class":100},[63,1490,494],{"class":77},[63,1492,1493],{"class":81},"Enter your age: ",[63,1495,494],{"class":77},[63,1497,146],{"class":100},[63,1499,1500,1502,1504,1506,1509,1511,1513,1516,1518,1521],{"class":65,"line":88},[63,1501,122],{"class":121},[63,1503,101],{"class":100},[63,1505,494],{"class":77},[63,1507,1508],{"class":81},"Next year you will be",[63,1510,494],{"class":77},[63,1512,1093],{"class":100},[63,1514,1515],{"class":104}," age ",[63,1517,415],{"class":73},[63,1519,1520],{"class":159}," 1",[63,1522,108],{"class":100},[14,1524,1525],{},"If the user types a valid whole number, this works.",[14,1527,1528],{},"But it is safer to add error handling:",[54,1530,1532],{"className":56,"code":1531,"language":58,"meta":59,"style":59},"text = input(\"Enter a whole number: \")\n\ntry:\n    number = int(text)\n    print(\"You entered:\", number)\nexcept ValueError:\n    print(\"Please enter a valid whole number.\")\n",[18,1533,1534,1554,1558,1564,1578,1597,1605],{"__ignoreMap":59},[63,1535,1536,1538,1540,1543,1545,1547,1550,1552],{"class":65,"line":66},[63,1537,70],{"class":69},[63,1539,74],{"class":73},[63,1541,1542],{"class":121}," input",[63,1544,101],{"class":100},[63,1546,494],{"class":77},[63,1548,1549],{"class":81},"Enter a whole number: ",[63,1551,494],{"class":77},[63,1553,108],{"class":100},[63,1555,1556],{"class":65,"line":88},[63,1557,115],{"emptyLinePlaceholder":114},[63,1559,1560,1562],{"class":65,"line":111},[63,1561,1022],{"class":1058},[63,1563,1061],{"class":100},[63,1565,1566,1568,1570,1572,1574,1576],{"class":65,"line":118},[63,1567,1066],{"class":69},[63,1569,74],{"class":73},[63,1571,97],{"class":96},[63,1573,101],{"class":100},[63,1575,105],{"class":104},[63,1577,108],{"class":100},[63,1579,1580,1582,1584,1586,1589,1591,1593,1595],{"class":65,"line":132},[63,1581,1081],{"class":121},[63,1583,101],{"class":100},[63,1585,494],{"class":77},[63,1587,1588],{"class":81},"You entered:",[63,1590,494],{"class":77},[63,1592,1093],{"class":100},[63,1594,1096],{"class":104},[63,1596,108],{"class":100},[63,1598,1599,1601,1603],{"class":65,"line":406},[63,1600,1026],{"class":1058},[63,1602,1105],{"class":96},[63,1604,1061],{"class":100},[63,1606,1607,1609,1611,1613,1616,1618],{"class":65,"line":1110},[63,1608,1081],{"class":121},[63,1610,101],{"class":100},[63,1612,494],{"class":77},[63,1614,1615],{"class":81},"Please enter a valid whole number.",[63,1617,494],{"class":77},[63,1619,108],{"class":100},[14,1621,1622],{},"This is one of the most common beginner tasks in Python.",[14,1624,1625,1626,1023,1630,25],{},"If you want to learn more, see ",[330,1627,1629],{"href":1628},"\u002Freference\u002Fpython-input-function-explained","Python input() function explained",[330,1631,1633],{"href":1632},"\u002Fhow-to\u002Fhow-to-convert-user-input-to-numbers-in-python\u002F","how to convert user input to numbers in Python",[49,1635,1637],{"id":1636},"common-mistakes-to-avoid","Common mistakes to avoid",[14,1639,1640],{},"Here are some common beginner mistakes:",[30,1642,1643,1651,1657,1662],{},[33,1644,1645,1646,1648,1649],{},"Trying ",[18,1647,24],{}," on decimal text like ",[18,1650,904],{},[33,1652,1653,1654,1656],{},"Assuming ",[18,1655,1001],{}," returns a number",[33,1658,1659,1660],{},"Forgetting to handle ",[18,1661,951],{},[33,1663,1664],{},"Mixing strings and integers in math",[14,1666,1667],{},"Example of a type mistake:",[54,1669,1671],{"className":56,"code":1670,"language":58,"meta":59,"style":59},"text = \"5\"\nprint(text + 2)\n",[18,1672,1673,1686],{"__ignoreMap":59},[63,1674,1675,1677,1679,1681,1684],{"class":65,"line":66},[63,1676,70],{"class":69},[63,1678,74],{"class":73},[63,1680,78],{"class":77},[63,1682,1683],{"class":81},"5",[63,1685,85],{"class":77},[63,1687,1688,1690,1692,1694,1696,1699],{"class":65,"line":88},[63,1689,122],{"class":121},[63,1691,101],{"class":100},[63,1693,70],{"class":104},[63,1695,415],{"class":73},[63,1697,1698],{"class":159}," 2",[63,1700,108],{"class":100},[14,1702,1703],{},"This causes an error because Python cannot add a string and an integer.",[14,1705,1706],{},"Correct version:",[54,1708,1710],{"className":56,"code":1709,"language":58,"meta":59,"style":59},"text = \"5\"\nnumber = int(text)\n\nprint(number + 2)\n",[18,1711,1712,1724,1738,1742],{"__ignoreMap":59},[63,1713,1714,1716,1718,1720,1722],{"class":65,"line":66},[63,1715,70],{"class":69},[63,1717,74],{"class":73},[63,1719,78],{"class":77},[63,1721,1683],{"class":81},[63,1723,85],{"class":77},[63,1725,1726,1728,1730,1732,1734,1736],{"class":65,"line":88},[63,1727,91],{"class":69},[63,1729,74],{"class":73},[63,1731,97],{"class":96},[63,1733,101],{"class":100},[63,1735,105],{"class":104},[63,1737,108],{"class":100},[63,1739,1740],{"class":65,"line":111},[63,1741,115],{"emptyLinePlaceholder":114},[63,1743,1744,1746,1748,1750,1752,1754],{"class":65,"line":118},[63,1745,122],{"class":121},[63,1747,101],{"class":100},[63,1749,91],{"class":104},[63,1751,415],{"class":73},[63,1753,1698],{"class":159},[63,1755,108],{"class":100},[14,1757,149],{},[54,1759,1760],{"className":56,"code":851,"language":58,"meta":59,"style":59},[18,1761,1762],{"__ignoreMap":59},[63,1763,1764],{"class":65,"line":66},[63,1765,851],{"class":159},[14,1767,1768],{},"If you need to inspect a value before converting it, these checks can help:",[54,1770,1772],{"className":56,"code":1771,"language":58,"meta":59,"style":59},"value = \" 42 \"\n\nprint(value)\nprint(type(value))\nprint(repr(value))\nprint(value.strip())\nprint(int(value))\n",[18,1773,1774,1787,1791,1801,1815,1829,1844],{"__ignoreMap":59},[63,1775,1776,1778,1780,1782,1785],{"class":65,"line":66},[63,1777,742],{"class":69},[63,1779,74],{"class":73},[63,1781,78],{"class":77},[63,1783,1784],{"class":81}," 42 ",[63,1786,85],{"class":77},[63,1788,1789],{"class":65,"line":88},[63,1790,115],{"emptyLinePlaceholder":114},[63,1792,1793,1795,1797,1799],{"class":65,"line":111},[63,1794,122],{"class":121},[63,1796,101],{"class":100},[63,1798,764],{"class":104},[63,1800,108],{"class":100},[63,1802,1803,1805,1807,1809,1811,1813],{"class":65,"line":118},[63,1804,122],{"class":121},[63,1806,101],{"class":100},[63,1808,139],{"class":96},[63,1810,101],{"class":100},[63,1812,764],{"class":104},[63,1814,146],{"class":100},[63,1816,1817,1819,1821,1823,1825,1827],{"class":65,"line":132},[63,1818,122],{"class":121},[63,1820,101],{"class":100},[63,1822,759],{"class":121},[63,1824,101],{"class":100},[63,1826,764],{"class":104},[63,1828,146],{"class":100},[63,1830,1831,1833,1835,1837,1839,1841],{"class":65,"line":406},[63,1832,122],{"class":121},[63,1834,101],{"class":100},[63,1836,764],{"class":104},[63,1838,25],{"class":100},[63,1840,680],{"class":104},[63,1842,1843],{"class":100},"())\n",[63,1845,1846,1848,1850,1852,1854,1856],{"class":65,"line":1110},[63,1847,122],{"class":121},[63,1849,101],{"class":100},[63,1851,175],{"class":96},[63,1853,101],{"class":100},[63,1855,764],{"class":104},[63,1857,146],{"class":100},[14,1859,149],{},[54,1861,1863],{"className":56,"code":1862,"language":58,"meta":59,"style":59}," 42 \n\u003Cclass 'str'>\n' 42 '\n42\n42\n",[18,1864,1865,1873,1888,1896,1900],{"__ignoreMap":59},[63,1866,1867,1870],{"class":65,"line":66},[63,1868,1869],{"class":159}," 42",[63,1871,1872],{"class":69}," \n",[63,1874,1875,1877,1879,1881,1884,1886],{"class":65,"line":88},[63,1876,165],{"class":73},[63,1878,169],{"class":168},[63,1880,172],{"class":77},[63,1882,1883],{"class":81},"str",[63,1885,178],{"class":77},[63,1887,181],{"class":73},[63,1889,1890,1892,1894],{"class":65,"line":111},[63,1891,178],{"class":778},[63,1893,1784],{"class":781},[63,1895,784],{"class":778},[63,1897,1898],{"class":65,"line":118},[63,1899,311],{"class":159},[63,1901,1902],{"class":65,"line":132},[63,1903,311],{"class":159},[14,1905,1906],{},"These are useful for debugging because they help you see:",[30,1908,1909,1912,1915,1918],{},[33,1910,1911],{},"the actual value",[33,1913,1914],{},"its type",[33,1916,1917],{},"hidden spaces",[33,1919,1920,1921,1923],{},"whether ",[18,1922,647],{}," fixes the problem",[49,1925,1927],{"id":1926},"faq","FAQ",[453,1929,1931,1932,1934],{"id":1930},"how-do-i-convert-a-string-like-123-to-an-integer-in-python","How do I convert a string like ",[18,1933,20],{}," to an integer in Python?",[14,1936,184,1937,1940,1941,25],{},[18,1938,1939],{},"int(\"123\")",". It returns the integer ",[18,1942,82],{},[453,1944,1946,1947,1950],{"id":1945},"why-does-int125-fail","Why does ",[18,1948,1949],{},"int(\"12.5\")"," fail?",[14,1952,1953,1954,1956,1957,1959],{},"Because ",[18,1955,904],{}," is not a whole-number string. Use ",[18,1958,1284],{}," first if the text contains decimals.",[453,1961,1963,1964,1966],{"id":1962},"does-input-return-an-int","Does ",[18,1965,1001],{}," return an int?",[14,1968,1969,1970,1972],{},"No. ",[18,1971,1001],{}," always returns a string, so you must convert it if you need a number.",[453,1974,1976],{"id":1975},"how-do-i-stop-my-program-from-crashing-on-bad-input","How do I stop my program from crashing on bad input?",[14,1978,1979,1980,1982,1983,1986,1987,25],{},"Wrap ",[18,1981,24],{}," in a ",[18,1984,1985],{},"try-except"," block and catch ",[18,1988,951],{},[453,1990,1992,1993,1995],{"id":1991},"can-int-handle-spaces","Can ",[18,1994,24],{}," handle spaces?",[14,1997,1998,1999,2001],{},"Yes. Leading and trailing spaces are allowed, though ",[18,2000,647],{}," can make input cleaner.",[49,2003,2005],{"id":2004},"see-also","See also",[30,2007,2008,2012,2016,2020,2026,2031,2036,2040],{},[33,2009,2010],{},[330,2011,333],{"href":332},[33,2013,2014],{},[330,2015,1455],{"href":1454},[33,2017,2018],{},[330,2019,1629],{"href":1628},[33,2021,2022],{},[330,2023,2025],{"href":2024},"\u002Fhow-to\u002Fhow-to-convert-int-to-string-in-python\u002F","How to convert int to string in Python",[33,2027,2028],{},[330,2029,2030],{"href":1449},"How to convert string to float in Python",[33,2032,2033],{},[330,2034,2035],{"href":1632},"How to convert user input to numbers in Python",[33,2037,2038],{},[330,2039,1012],{"href":1011},[33,2041,2042],{},[330,2043,2045],{"href":2044},"\u002Ferrors\u002Fvalueerror-when-parsing-input-in-python-fix","ValueError when parsing input in Python",[2047,2048,2049],"style",{},"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 .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 .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--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 .slqww, html code.shiki .slqww{--shiki-light:#6182B8;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--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 .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}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 .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}",{"title":59,"searchDepth":88,"depth":88,"links":2051},[2052,2053,2054,2056,2059,2060,2061,2062,2063,2064,2065,2066,2077],{"id":51,"depth":88,"text":52},{"id":190,"depth":88,"text":191},{"id":213,"depth":88,"text":2055},"Use int() to convert a string to an integer",{"id":336,"depth":88,"text":337,"children":2057},[2058],{"id":455,"depth":111,"text":456},{"id":575,"depth":88,"text":576},{"id":787,"depth":88,"text":788},{"id":888,"depth":88,"text":889},{"id":1015,"depth":88,"text":1016},{"id":1262,"depth":88,"text":1263},{"id":1458,"depth":88,"text":1459},{"id":1636,"depth":88,"text":1637},{"id":1926,"depth":88,"text":1927,"children":2067},[2068,2070,2072,2074,2075],{"id":1930,"depth":111,"text":2069},"How do I convert a string like \"123\" to an integer in Python?",{"id":1945,"depth":111,"text":2071},"Why does int(\"12.5\") fail?",{"id":1962,"depth":111,"text":2073},"Does input() return an int?",{"id":1975,"depth":111,"text":1976},{"id":1991,"depth":111,"text":2076},"Can int() handle spaces?",{"id":2004,"depth":88,"text":2005},"Master how to convert string to int in python in our comprehensive Python beginner guide.","md",{},"\u002Fhow-to\u002Fhow-to-convert-string-to-int-in-python",{"title":5,"description":2078},"how-to\u002Fhow-to-convert-string-to-int-in-python","wCGBfJUhWKEQauU3DABt6krJRczWv40ANkYhGFHtOBo",1777585499646]