[{"data":1,"prerenderedAt":1585},["ShallowReactive",2],{"doc-\u002Fhow-to\u002Fhow-to-convert-int-to-string-in-python":3},{"id":4,"title":5,"body":6,"description":1578,"extension":1579,"meta":1580,"navigation":130,"path":1581,"seo":1582,"stem":1583,"__hash__":1584},"content\u002Fhow-to\u002Fhow-to-convert-int-to-string-in-python.md","How to Convert Int to String in Python",{"type":7,"value":8,"toc":1549},"minimark",[9,13,22,25,38,41,71,76,163,166,199,205,209,212,215,226,237,240,246,252,310,312,336,339,351,360,411,413,436,439,449,453,459,462,489,503,508,535,537,552,555,565,569,572,609,611,623,626,629,664,667,677,689,693,699,704,707,781,784,790,861,863,881,884,905,909,912,939,944,947,971,974,1013,1020,1023,1057,1059,1124,1128,1131,1157,1164,1167,1194,1196,1215,1221,1226,1268,1271,1316,1320,1323,1398,1400,1441,1444,1448,1452,1464,1471,1474,1482,1488,1495,1500,1504,1510,1514,1545],[10,11,5],"h1",{"id":12},"how-to-convert-int-to-string-in-python",[14,15,16,17,21],"p",{},"If you need to turn a whole number into text in Python, use ",[18,19,20],"code",{},"str()",".",[14,23,24],{},"This is common when:",[26,27,28,32,35],"ul",{},[29,30,31],"li",{},"combining numbers with text",[29,33,34],{},"joining numbers into one string",[29,36,37],{},"writing numbers as text in messages or files",[14,39,40],{},"In Python:",[26,42,43,58],{},[29,44,45,46,50,51,54,55],{},"an ",[47,48,49],"strong",{},"int"," is a whole number like ",[18,52,53],{},"5"," or ",[18,56,57],{},"42",[29,59,60,61,64,65,54,68],{},"a ",[47,62,63],{},"string"," is text like ",[18,66,67],{},"\"5\"",[18,69,70],{},"\"hello\"",[72,73,75],"h2",{"id":74},"quick-answer","Quick answer",[77,78,83],"pre",{"className":79,"code":80,"language":81,"meta":82,"style":82},"language-python shiki shiki-themes material-theme-lighter github-light github-dark","age = 25\ntext = str(age)\n\nprint(text)\nprint(type(text))\n","python","",[18,84,85,102,125,132,146],{"__ignoreMap":82},[86,87,90,94,98],"span",{"class":88,"line":89},"line",1,[86,91,93],{"class":92},"su5hD","age ",[86,95,97],{"class":96},"smGrS","=",[86,99,101],{"class":100},"srdBf"," 25\n",[86,103,105,108,110,114,118,122],{"class":88,"line":104},2,[86,106,107],{"class":92},"text ",[86,109,97],{"class":96},[86,111,113],{"class":112},"sZMiF"," str",[86,115,117],{"class":116},"sP7_E","(",[86,119,121],{"class":120},"slqww","age",[86,123,124],{"class":116},")\n",[86,126,128],{"class":88,"line":127},3,[86,129,131],{"emptyLinePlaceholder":130},true,"\n",[86,133,135,139,141,144],{"class":88,"line":134},4,[86,136,138],{"class":137},"sptTA","print",[86,140,117],{"class":116},[86,142,143],{"class":120},"text",[86,145,124],{"class":116},[86,147,149,151,153,156,158,160],{"class":88,"line":148},5,[86,150,138],{"class":137},[86,152,117],{"class":116},[86,154,155],{"class":112},"type",[86,157,117],{"class":116},[86,159,143],{"class":120},[86,161,162],{"class":116},"))\n",[14,164,165],{},"Output:",[77,167,169],{"className":79,"code":168,"language":81,"meta":82,"style":82},"25\n\u003Cclass 'str'>\n",[18,170,171,176],{"__ignoreMap":82},[86,172,173],{"class":88,"line":89},[86,174,175],{"class":100},"25\n",[86,177,178,181,185,189,193,196],{"class":88,"line":104},[86,179,180],{"class":96},"\u003C",[86,182,184],{"class":183},"sbsja","class",[86,186,188],{"class":187},"sjJ54"," '",[86,190,192],{"class":191},"s_sjI","str",[86,194,195],{"class":187},"'",[86,197,198],{"class":96},">\n",[14,200,201,202,204],{},"Use ",[18,203,20],{}," when you need a string version of an integer.",[72,206,208],{"id":207},"when-to-convert-an-int-to-a-string","When to convert an int to a string",[14,210,211],{},"Convert an integer to a string when you want to use the number as text.",[14,213,214],{},"Common cases:",[26,216,217,220,223],{},[29,218,219],{},"combining a number with words",[29,221,222],{},"joining values into a larger string",[29,224,225],{},"writing numbers as text to a file, message, or label",[14,227,228,229,232,233,236],{},"For example, ",[18,230,231],{},"25"," is a number, but ",[18,234,235],{},"\"25\""," is text.",[14,238,239],{},"That difference matters because Python treats numbers and text as different types.",[72,241,243,244],{"id":242},"main-way-use-str","Main way: use ",[18,245,20],{},[14,247,248,249,21],{},"The main way to convert an integer to a string is ",[18,250,251],{},"str(number)",[77,253,255],{"className":79,"code":254,"language":81,"meta":82,"style":82},"number = 42\ntext = str(number)\n\nprint(text)\nprint(type(text))\n",[18,256,257,267,282,286,296],{"__ignoreMap":82},[86,258,259,262,264],{"class":88,"line":89},[86,260,261],{"class":92},"number ",[86,263,97],{"class":96},[86,265,266],{"class":100}," 42\n",[86,268,269,271,273,275,277,280],{"class":88,"line":104},[86,270,107],{"class":92},[86,272,97],{"class":96},[86,274,113],{"class":112},[86,276,117],{"class":116},[86,278,279],{"class":120},"number",[86,281,124],{"class":116},[86,283,284],{"class":88,"line":127},[86,285,131],{"emptyLinePlaceholder":130},[86,287,288,290,292,294],{"class":88,"line":134},[86,289,138],{"class":137},[86,291,117],{"class":116},[86,293,143],{"class":120},[86,295,124],{"class":116},[86,297,298,300,302,304,306,308],{"class":88,"line":148},[86,299,138],{"class":137},[86,301,117],{"class":116},[86,303,155],{"class":112},[86,305,117],{"class":116},[86,307,143],{"class":120},[86,309,162],{"class":116},[14,311,165],{},[77,313,315],{"className":79,"code":314,"language":81,"meta":82,"style":82},"42\n\u003Cclass 'str'>\n",[18,316,317,322],{"__ignoreMap":82},[86,318,319],{"class":88,"line":89},[86,320,321],{"class":100},"42\n",[86,323,324,326,328,330,332,334],{"class":88,"line":104},[86,325,180],{"class":96},[86,327,184],{"class":183},[86,329,188],{"class":187},[86,331,192],{"class":191},[86,333,195],{"class":187},[86,335,198],{"class":96},[14,337,338],{},"Here:",[26,340,341,346],{},[29,342,343,345],{},[18,344,279],{}," is still an integer",[29,347,348,350],{},[18,349,143],{}," is a new string",[14,352,353,355,356,359],{},[18,354,20],{}," does ",[47,357,358],{},"not"," change the original value unless you save the result.",[77,361,363],{"className":79,"code":362,"language":81,"meta":82,"style":82},"number = 42\nstr(number)\n\nprint(number)\nprint(type(number))\n",[18,364,365,373,383,387,397],{"__ignoreMap":82},[86,366,367,369,371],{"class":88,"line":89},[86,368,261],{"class":92},[86,370,97],{"class":96},[86,372,266],{"class":100},[86,374,375,377,379,381],{"class":88,"line":104},[86,376,192],{"class":112},[86,378,117],{"class":116},[86,380,279],{"class":120},[86,382,124],{"class":116},[86,384,385],{"class":88,"line":127},[86,386,131],{"emptyLinePlaceholder":130},[86,388,389,391,393,395],{"class":88,"line":134},[86,390,138],{"class":137},[86,392,117],{"class":116},[86,394,279],{"class":120},[86,396,124],{"class":116},[86,398,399,401,403,405,407,409],{"class":88,"line":148},[86,400,138],{"class":137},[86,402,117],{"class":116},[86,404,155],{"class":112},[86,406,117],{"class":116},[86,408,279],{"class":120},[86,410,162],{"class":116},[14,412,165],{},[77,414,416],{"className":79,"code":415,"language":81,"meta":82,"style":82},"42\n\u003Cclass 'int'>\n",[18,417,418,422],{"__ignoreMap":82},[86,419,420],{"class":88,"line":89},[86,421,321],{"class":100},[86,423,424,426,428,430,432,434],{"class":88,"line":104},[86,425,180],{"class":96},[86,427,184],{"class":183},[86,429,188],{"class":187},[86,431,49],{"class":191},[86,433,195],{"class":187},[86,435,198],{"class":96},[14,437,438],{},"If you want to keep the converted value, assign it to a variable.",[14,440,441,442,21],{},"If you want to understand this function in more detail, see the ",[443,444,446,448],"a",{"href":445},"\u002Freference\u002Fpython-str-function-explained\u002F",[18,447,20],{}," function explained",[72,450,452],{"id":451},"combine-an-integer-with-text-safely","Combine an integer with text safely",[14,454,455,456,21],{},"A very common beginner mistake is trying to add text and a number with ",[18,457,458],{},"+",[14,460,461],{},"This causes an error:",[77,463,465],{"className":79,"code":464,"language":81,"meta":82,"style":82},"print(\"Age: \" + 25)\n",[18,466,467],{"__ignoreMap":82},[86,468,469,471,473,476,479,481,484,487],{"class":88,"line":89},[86,470,138],{"class":137},[86,472,117],{"class":116},[86,474,475],{"class":187},"\"",[86,477,478],{"class":191},"Age: ",[86,480,475],{"class":187},[86,482,483],{"class":96}," +",[86,485,486],{"class":100}," 25",[86,488,124],{"class":116},[14,490,491,492,495,496,499,500,502],{},"Python raises a ",[18,493,494],{},"TypeError"," because ",[18,497,498],{},"\"Age: \""," is a string and ",[18,501,231],{}," is an integer.",[14,504,201,505,507],{},[18,506,20],{}," first:",[77,509,511],{"className":79,"code":510,"language":81,"meta":82,"style":82},"print(\"Age: \" + str(25))\n",[18,512,513],{"__ignoreMap":82},[86,514,515,517,519,521,523,525,527,529,531,533],{"class":88,"line":89},[86,516,138],{"class":137},[86,518,117],{"class":116},[86,520,475],{"class":187},[86,522,478],{"class":191},[86,524,475],{"class":187},[86,526,483],{"class":96},[86,528,113],{"class":112},[86,530,117],{"class":116},[86,532,231],{"class":100},[86,534,162],{"class":116},[14,536,165],{},[77,538,540],{"className":79,"code":539,"language":81,"meta":82,"style":82},"Age: 25\n",[18,541,542],{"__ignoreMap":82},[86,543,544,547,550],{"class":88,"line":89},[86,545,546],{"class":92},"Age",[86,548,549],{"class":116},":",[86,551,101],{"class":100},[14,553,554],{},"This works because both parts are now strings.",[14,556,557,558,21],{},"If you are seeing this exact error, read ",[443,559,561,562],{"href":560},"\u002Ferrors\u002Ftypeerror-can-only-concatenate-str-not-int-to-str-fix\u002F","how to fix ",[18,563,564],{},"TypeError: can only concatenate str (not \"int\") to str",[72,566,568],{"id":567},"use-f-strings-as-an-easier-option","Use f-strings as an easier option",[14,570,571],{},"When you are building a larger string, an f-string is often easier.",[77,573,575],{"className":79,"code":574,"language":81,"meta":82,"style":82},"age = 25\nprint(f\"Age: {age}\")\n",[18,576,577,585],{"__ignoreMap":82},[86,578,579,581,583],{"class":88,"line":89},[86,580,93],{"class":92},[86,582,97],{"class":96},[86,584,101],{"class":100},[86,586,587,589,591,594,597,600,602,605,607],{"class":88,"line":104},[86,588,138],{"class":137},[86,590,117],{"class":116},[86,592,593],{"class":183},"f",[86,595,596],{"class":191},"\"Age: ",[86,598,599],{"class":100},"{",[86,601,121],{"class":120},[86,603,604],{"class":100},"}",[86,606,475],{"class":191},[86,608,124],{"class":116},[14,610,165],{},[77,612,613],{"className":79,"code":539,"language":81,"meta":82,"style":82},[18,614,615],{"__ignoreMap":82},[86,616,617,619,621],{"class":88,"line":89},[86,618,546],{"class":92},[86,620,549],{"class":116},[86,622,101],{"class":100},[14,624,625],{},"Inside the braces, Python converts the value automatically.",[14,627,628],{},"This is often simpler than writing:",[77,630,632],{"className":79,"code":631,"language":81,"meta":82,"style":82},"age = 25\nprint(\"Age: \" + str(age))\n",[18,633,634,642],{"__ignoreMap":82},[86,635,636,638,640],{"class":88,"line":89},[86,637,93],{"class":92},[86,639,97],{"class":96},[86,641,101],{"class":100},[86,643,644,646,648,650,652,654,656,658,660,662],{"class":88,"line":104},[86,645,138],{"class":137},[86,647,117],{"class":116},[86,649,475],{"class":187},[86,651,478],{"class":191},[86,653,475],{"class":187},[86,655,483],{"class":96},[86,657,113],{"class":112},[86,659,117],{"class":116},[86,661,121],{"class":120},[86,663,162],{"class":116},[14,665,666],{},"Use:",[26,668,669,674],{},[29,670,671,673],{},[18,672,20],{}," when you want a direct conversion",[29,675,676],{},"an f-string when you are building text with variables",[14,678,679,680,684,685,21],{},"If you want more formatting examples, see ",[443,681,683],{"href":682},"\u002Fhow-to\u002Fhow-to-format-strings-in-python\u002F","how to format strings in Python"," and ",[443,686,688],{"href":687},"\u002Flearn\u002Fpython-strings-explained-basics-and-examples\u002F","Python strings explained",[72,690,692],{"id":691},"convert-multiple-integers-in-a-list","Convert multiple integers in a list",[14,694,695,696,21],{},"Another common problem happens with ",[18,697,698],{},"join()",[14,700,701,703],{},[18,702,698],{}," only works with strings, not integers.",[14,705,706],{},"This will fail:",[77,708,710],{"className":79,"code":709,"language":81,"meta":82,"style":82},"numbers = [1, 2, 3]\nresult = \", \".join(numbers)\n\nprint(result)\n",[18,711,712,739,766,770],{"__ignoreMap":82},[86,713,714,717,719,722,725,728,731,733,736],{"class":88,"line":89},[86,715,716],{"class":92},"numbers ",[86,718,97],{"class":96},[86,720,721],{"class":116}," [",[86,723,724],{"class":100},"1",[86,726,727],{"class":116},",",[86,729,730],{"class":100}," 2",[86,732,727],{"class":116},[86,734,735],{"class":100}," 3",[86,737,738],{"class":116},"]\n",[86,740,741,744,746,749,752,754,756,759,761,764],{"class":88,"line":104},[86,742,743],{"class":92},"result ",[86,745,97],{"class":96},[86,747,748],{"class":187}," \"",[86,750,751],{"class":191},", ",[86,753,475],{"class":187},[86,755,21],{"class":116},[86,757,758],{"class":120},"join",[86,760,117],{"class":116},[86,762,763],{"class":120},"numbers",[86,765,124],{"class":116},[86,767,768],{"class":88,"line":127},[86,769,131],{"emptyLinePlaceholder":130},[86,771,772,774,776,779],{"class":88,"line":134},[86,773,138],{"class":137},[86,775,117],{"class":116},[86,777,778],{"class":120},"result",[86,780,124],{"class":116},[14,782,783],{},"You need to convert each integer first.",[14,785,786,787,549],{},"A simple way is ",[18,788,789],{},"map(str, numbers)",[77,791,793],{"className":79,"code":792,"language":81,"meta":82,"style":82},"numbers = [1, 2, 3]\nresult = \", \".join(map(str, numbers))\n\nprint(result)\n",[18,794,795,815,847,851],{"__ignoreMap":82},[86,796,797,799,801,803,805,807,809,811,813],{"class":88,"line":89},[86,798,716],{"class":92},[86,800,97],{"class":96},[86,802,721],{"class":116},[86,804,724],{"class":100},[86,806,727],{"class":116},[86,808,730],{"class":100},[86,810,727],{"class":116},[86,812,735],{"class":100},[86,814,738],{"class":116},[86,816,817,819,821,823,825,827,829,831,833,836,838,840,842,845],{"class":88,"line":104},[86,818,743],{"class":92},[86,820,97],{"class":96},[86,822,748],{"class":187},[86,824,751],{"class":191},[86,826,475],{"class":187},[86,828,21],{"class":116},[86,830,758],{"class":120},[86,832,117],{"class":116},[86,834,835],{"class":137},"map",[86,837,117],{"class":116},[86,839,192],{"class":112},[86,841,727],{"class":116},[86,843,844],{"class":120}," numbers",[86,846,162],{"class":116},[86,848,849],{"class":88,"line":127},[86,850,131],{"emptyLinePlaceholder":130},[86,852,853,855,857,859],{"class":88,"line":134},[86,854,138],{"class":137},[86,856,117],{"class":116},[86,858,778],{"class":120},[86,860,124],{"class":116},[14,862,165],{},[77,864,866],{"className":79,"code":865,"language":81,"meta":82,"style":82},"1, 2, 3\n",[18,867,868],{"__ignoreMap":82},[86,869,870,872,874,876,878],{"class":88,"line":89},[86,871,724],{"class":100},[86,873,727],{"class":116},[86,875,730],{"class":100},[86,877,727],{"class":116},[86,879,880],{"class":100}," 3\n",[14,882,883],{},"What this does:",[26,885,886,891,896],{},[29,887,888,890],{},[18,889,192],{}," converts each number to text",[29,892,893,895],{},[18,894,789],{}," applies that conversion to every item",[29,897,898,900,901,904],{},[18,899,698],{}," combines the strings with ",[18,902,903],{},"\", \""," between them",[72,906,908],{"id":907},"common-mistakes","Common mistakes",[14,910,911],{},"Here are the most common problems beginners run into:",[26,913,914,920,927,933],{},[29,915,916,917,919],{},"forgetting to convert before using ",[18,918,458],{}," with text",[29,921,922,923,926],{},"thinking ",[18,924,925],{},"print()"," changes the type of a value",[29,928,929,930,932],{},"trying to use ",[18,931,698],{}," on integers directly",[29,934,935,936,938],{},"confusing ",[18,937,20],{}," conversion with string formatting",[940,941,943],"h3",{"id":942},"_1-trying-to-add-a-string-and-an-integer","1. Trying to add a string and an integer",[14,945,946],{},"This fails:",[77,948,950],{"className":79,"code":949,"language":81,"meta":82,"style":82},"message = \"Score: \" + 100\n",[18,951,952],{"__ignoreMap":82},[86,953,954,957,959,961,964,966,968],{"class":88,"line":89},[86,955,956],{"class":92},"message ",[86,958,97],{"class":96},[86,960,748],{"class":187},[86,962,963],{"class":191},"Score: ",[86,965,475],{"class":187},[86,967,483],{"class":96},[86,969,970],{"class":100}," 100\n",[14,972,973],{},"Fix it like this:",[77,975,977],{"className":79,"code":976,"language":81,"meta":82,"style":82},"message = \"Score: \" + str(100)\nprint(message)\n",[18,978,979,1002],{"__ignoreMap":82},[86,980,981,983,985,987,989,991,993,995,997,1000],{"class":88,"line":89},[86,982,956],{"class":92},[86,984,97],{"class":96},[86,986,748],{"class":187},[86,988,963],{"class":191},[86,990,475],{"class":187},[86,992,483],{"class":96},[86,994,113],{"class":112},[86,996,117],{"class":116},[86,998,999],{"class":100},"100",[86,1001,124],{"class":116},[86,1003,1004,1006,1008,1011],{"class":88,"line":104},[86,1005,138],{"class":137},[86,1007,117],{"class":116},[86,1009,1010],{"class":120},"message",[86,1012,124],{"class":116},[940,1014,1016,1017,1019],{"id":1015},"_2-using-join-on-a-list-of-integers","2. Using ",[18,1018,698],{}," on a list of integers",[14,1021,1022],{},"This fails because the items are not strings:",[77,1024,1026],{"className":79,"code":1025,"language":81,"meta":82,"style":82},"numbers = [4, 5, 6]\n# \", \".join(numbers)\n",[18,1027,1028,1051],{"__ignoreMap":82},[86,1029,1030,1032,1034,1036,1039,1041,1044,1046,1049],{"class":88,"line":89},[86,1031,716],{"class":92},[86,1033,97],{"class":96},[86,1035,721],{"class":116},[86,1037,1038],{"class":100},"4",[86,1040,727],{"class":116},[86,1042,1043],{"class":100}," 5",[86,1045,727],{"class":116},[86,1047,1048],{"class":100}," 6",[86,1050,738],{"class":116},[86,1052,1053],{"class":88,"line":104},[86,1054,1056],{"class":1055},"sutJx","# \", \".join(numbers)\n",[14,1058,973],{},[77,1060,1062],{"className":79,"code":1061,"language":81,"meta":82,"style":82},"numbers = [4, 5, 6]\ntext = \", \".join(map(str, numbers))\nprint(text)\n",[18,1063,1064,1084,1114],{"__ignoreMap":82},[86,1065,1066,1068,1070,1072,1074,1076,1078,1080,1082],{"class":88,"line":89},[86,1067,716],{"class":92},[86,1069,97],{"class":96},[86,1071,721],{"class":116},[86,1073,1038],{"class":100},[86,1075,727],{"class":116},[86,1077,1043],{"class":100},[86,1079,727],{"class":116},[86,1081,1048],{"class":100},[86,1083,738],{"class":116},[86,1085,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112],{"class":88,"line":104},[86,1087,107],{"class":92},[86,1089,97],{"class":96},[86,1091,748],{"class":187},[86,1093,751],{"class":191},[86,1095,475],{"class":187},[86,1097,21],{"class":116},[86,1099,758],{"class":120},[86,1101,117],{"class":116},[86,1103,835],{"class":137},[86,1105,117],{"class":116},[86,1107,192],{"class":112},[86,1109,727],{"class":116},[86,1111,844],{"class":120},[86,1113,162],{"class":116},[86,1115,1116,1118,1120,1122],{"class":88,"line":127},[86,1117,138],{"class":137},[86,1119,117],{"class":116},[86,1121,143],{"class":120},[86,1123,124],{"class":116},[940,1125,1127],{"id":1126},"_3-assuming-printed-output-means-the-value-is-already-a-string","3. Assuming printed output means the value is already a string",[14,1129,1130],{},"This can be confusing:",[77,1132,1134],{"className":79,"code":1133,"language":81,"meta":82,"style":82},"value = 7\nprint(value)\n",[18,1135,1136,1146],{"__ignoreMap":82},[86,1137,1138,1141,1143],{"class":88,"line":89},[86,1139,1140],{"class":92},"value ",[86,1142,97],{"class":96},[86,1144,1145],{"class":100}," 7\n",[86,1147,1148,1150,1152,1155],{"class":88,"line":104},[86,1149,138],{"class":137},[86,1151,117],{"class":116},[86,1153,1154],{"class":120},"value",[86,1156,124],{"class":116},[14,1158,1159,1160,1163],{},"It prints ",[18,1161,1162],{},"7",", but the value is still an integer.",[14,1165,1166],{},"Check the type to be sure:",[77,1168,1170],{"className":79,"code":1169,"language":81,"meta":82,"style":82},"value = 7\nprint(type(value))\n",[18,1171,1172,1180],{"__ignoreMap":82},[86,1173,1174,1176,1178],{"class":88,"line":89},[86,1175,1140],{"class":92},[86,1177,97],{"class":96},[86,1179,1145],{"class":100},[86,1181,1182,1184,1186,1188,1190,1192],{"class":88,"line":104},[86,1183,138],{"class":137},[86,1185,117],{"class":116},[86,1187,155],{"class":112},[86,1189,117],{"class":116},[86,1191,1154],{"class":120},[86,1193,162],{"class":116},[14,1195,165],{},[77,1197,1199],{"className":79,"code":1198,"language":81,"meta":82,"style":82},"\u003Cclass 'int'>\n",[18,1200,1201],{"__ignoreMap":82},[86,1202,1203,1205,1207,1209,1211,1213],{"class":88,"line":89},[86,1204,180],{"class":96},[86,1206,184],{"class":183},[86,1208,188],{"class":187},[86,1210,49],{"class":191},[86,1212,195],{"class":187},[86,1214,198],{"class":96},[940,1216,1218,1219],{"id":1217},"_4-not-saving-the-result-of-str","4. Not saving the result of ",[18,1220,20],{},[14,1222,1223,1224,549],{},"This does not change ",[18,1225,1154],{},[77,1227,1229],{"className":79,"code":1228,"language":81,"meta":82,"style":82},"value = 9\nstr(value)\n\nprint(type(value))\n",[18,1230,1231,1240,1250,1254],{"__ignoreMap":82},[86,1232,1233,1235,1237],{"class":88,"line":89},[86,1234,1140],{"class":92},[86,1236,97],{"class":96},[86,1238,1239],{"class":100}," 9\n",[86,1241,1242,1244,1246,1248],{"class":88,"line":104},[86,1243,192],{"class":112},[86,1245,117],{"class":116},[86,1247,1154],{"class":120},[86,1249,124],{"class":116},[86,1251,1252],{"class":88,"line":127},[86,1253,131],{"emptyLinePlaceholder":130},[86,1255,1256,1258,1260,1262,1264,1266],{"class":88,"line":134},[86,1257,138],{"class":137},[86,1259,117],{"class":116},[86,1261,155],{"class":112},[86,1263,117],{"class":116},[86,1265,1154],{"class":120},[86,1267,162],{"class":116},[14,1269,1270],{},"If you need the string later, save it:",[77,1272,1274],{"className":79,"code":1273,"language":81,"meta":82,"style":82},"value = 9\ntext = str(value)\n\nprint(type(text))\n",[18,1275,1276,1284,1298,1302],{"__ignoreMap":82},[86,1277,1278,1280,1282],{"class":88,"line":89},[86,1279,1140],{"class":92},[86,1281,97],{"class":96},[86,1283,1239],{"class":100},[86,1285,1286,1288,1290,1292,1294,1296],{"class":88,"line":104},[86,1287,107],{"class":92},[86,1289,97],{"class":96},[86,1291,113],{"class":112},[86,1293,117],{"class":116},[86,1295,1154],{"class":120},[86,1297,124],{"class":116},[86,1299,1300],{"class":88,"line":127},[86,1301,131],{"emptyLinePlaceholder":130},[86,1303,1304,1306,1308,1310,1312,1314],{"class":88,"line":134},[86,1305,138],{"class":137},[86,1307,117],{"class":116},[86,1309,155],{"class":112},[86,1311,117],{"class":116},[86,1313,143],{"class":120},[86,1315,162],{"class":116},[72,1317,1319],{"id":1318},"useful-checks-while-debugging","Useful checks while debugging",[14,1321,1322],{},"If you are not sure whether a value is an integer or a string, these quick checks help:",[77,1324,1326],{"className":79,"code":1325,"language":81,"meta":82,"style":82},"value = 25\n\nprint(value)\nprint(type(value))\nprint(str(value))\nprint(type(str(value)))\n",[18,1327,1328,1336,1340,1350,1364,1378],{"__ignoreMap":82},[86,1329,1330,1332,1334],{"class":88,"line":89},[86,1331,1140],{"class":92},[86,1333,97],{"class":96},[86,1335,101],{"class":100},[86,1337,1338],{"class":88,"line":104},[86,1339,131],{"emptyLinePlaceholder":130},[86,1341,1342,1344,1346,1348],{"class":88,"line":127},[86,1343,138],{"class":137},[86,1345,117],{"class":116},[86,1347,1154],{"class":120},[86,1349,124],{"class":116},[86,1351,1352,1354,1356,1358,1360,1362],{"class":88,"line":134},[86,1353,138],{"class":137},[86,1355,117],{"class":116},[86,1357,155],{"class":112},[86,1359,117],{"class":116},[86,1361,1154],{"class":120},[86,1363,162],{"class":116},[86,1365,1366,1368,1370,1372,1374,1376],{"class":88,"line":148},[86,1367,138],{"class":137},[86,1369,117],{"class":116},[86,1371,192],{"class":112},[86,1373,117],{"class":116},[86,1375,1154],{"class":120},[86,1377,162],{"class":116},[86,1379,1381,1383,1385,1387,1389,1391,1393,1395],{"class":88,"line":1380},6,[86,1382,138],{"class":137},[86,1384,117],{"class":116},[86,1386,155],{"class":112},[86,1388,117],{"class":116},[86,1390,192],{"class":112},[86,1392,117],{"class":116},[86,1394,1154],{"class":120},[86,1396,1397],{"class":116},")))\n",[14,1399,165],{},[77,1401,1403],{"className":79,"code":1402,"language":81,"meta":82,"style":82},"25\n\u003Cclass 'int'>\n25\n\u003Cclass 'str'>\n",[18,1404,1405,1409,1423,1427],{"__ignoreMap":82},[86,1406,1407],{"class":88,"line":89},[86,1408,175],{"class":100},[86,1410,1411,1413,1415,1417,1419,1421],{"class":88,"line":104},[86,1412,180],{"class":96},[86,1414,184],{"class":183},[86,1416,188],{"class":187},[86,1418,49],{"class":191},[86,1420,195],{"class":187},[86,1422,198],{"class":96},[86,1424,1425],{"class":88,"line":127},[86,1426,175],{"class":100},[86,1428,1429,1431,1433,1435,1437,1439],{"class":88,"line":134},[86,1430,180],{"class":96},[86,1432,184],{"class":183},[86,1434,188],{"class":187},[86,1436,192],{"class":191},[86,1438,195],{"class":187},[86,1440,198],{"class":96},[14,1442,1443],{},"This is useful when debugging code that mixes numbers and text.",[72,1445,1447],{"id":1446},"faq","FAQ",[940,1449,1451],{"id":1450},"how-do-i-convert-an-int-to-a-string-in-python","How do I convert an int to a string in Python?",[14,1453,201,1454,1456,1457,1460,1461,21],{},[18,1455,251],{},". For example, ",[18,1458,1459],{},"str(10)"," returns ",[18,1462,1463],{},"\"10\"",[940,1465,1467,1468,1470],{"id":1466},"does-str-change-the-original-integer","Does ",[18,1469,20],{}," change the original integer?",[14,1472,1473],{},"No. It returns a new string value. Save it if you want to use it later.",[940,1475,1477,1478,1481],{"id":1476},"why-do-i-get-an-error-when-i-do-hello-5","Why do I get an error when I do ",[18,1479,1480],{},"\"hello\" + 5","?",[14,1483,1484,1485,21],{},"Because Python cannot directly add text and an integer. Convert the integer first with ",[18,1486,1487],{},"str(5)",[940,1489,1491,1492,1494],{"id":1490},"should-i-use-str-or-an-f-string","Should I use ",[18,1493,20],{}," or an f-string?",[14,1496,201,1497,1499],{},[18,1498,20],{}," for direct conversion. Use an f-string when building a larger string with variables.",[940,1501,1503],{"id":1502},"how-do-i-join-a-list-of-integers-into-one-string","How do I join a list of integers into one string?",[14,1505,1506,1507,21],{},"Convert each item first, such as ",[18,1508,1509],{},"\", \".join(map(str, numbers))",[72,1511,1513],{"id":1512},"see-also","See also",[26,1515,1516,1522,1528,1533,1540],{},[29,1517,1518],{},[443,1519,1520,448],{"href":445},[18,1521,20],{},[29,1523,1524],{},[443,1525,1527],{"href":1526},"\u002Fhow-to\u002Fhow-to-convert-string-to-int-in-python\u002F","How to convert string to int in Python",[29,1529,1530],{},[443,1531,1532],{"href":687},"Python strings explained: basics and examples",[29,1534,1535],{},[443,1536,1537,1538],{"href":560},"Fix ",[18,1539,564],{},[29,1541,1542],{},[443,1543,1544],{"href":682},"How to format strings in Python",[1546,1547,1548],"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 .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--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 .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}",{"title":82,"searchDepth":104,"depth":104,"links":1550},[1551,1552,1553,1555,1556,1557,1558,1566,1567,1577],{"id":74,"depth":104,"text":75},{"id":207,"depth":104,"text":208},{"id":242,"depth":104,"text":1554},"Main way: use str()",{"id":451,"depth":104,"text":452},{"id":567,"depth":104,"text":568},{"id":691,"depth":104,"text":692},{"id":907,"depth":104,"text":908,"children":1559},[1560,1561,1563,1564],{"id":942,"depth":127,"text":943},{"id":1015,"depth":127,"text":1562},"2. Using join() on a list of integers",{"id":1126,"depth":127,"text":1127},{"id":1217,"depth":127,"text":1565},"4. Not saving the result of str()",{"id":1318,"depth":104,"text":1319},{"id":1446,"depth":104,"text":1447,"children":1568},[1569,1570,1572,1574,1576],{"id":1450,"depth":127,"text":1451},{"id":1466,"depth":127,"text":1571},"Does str() change the original integer?",{"id":1476,"depth":127,"text":1573},"Why do I get an error when I do \"hello\" + 5?",{"id":1490,"depth":127,"text":1575},"Should I use str() or an f-string?",{"id":1502,"depth":127,"text":1503},{"id":1512,"depth":104,"text":1513},"Master how to convert int to string in python in our comprehensive Python beginner guide.","md",{},"\u002Fhow-to\u002Fhow-to-convert-int-to-string-in-python",{"title":5,"description":1578},"how-to\u002Fhow-to-convert-int-to-string-in-python","7KpgM5dVizSGAEGClhWFfVGGUaAg885FyPO0XXT7olg",1777585499652]