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