Python字符串方法判斷字符存在
在Python語(yǔ)言中,我們可以像JavaScript一樣直接調(diào)用字符串的方法來(lái)判斷某個(gè)字符或字符串是否存在于給定的字符串中。一些常用的方法包括startswith、endswith、index和fin
在Python語(yǔ)言中,我們可以像JavaScript一樣直接調(diào)用字符串的方法來(lái)判斷某個(gè)字符或字符串是否存在于給定的字符串中。一些常用的方法包括startswith、endswith、index和find。下面通過(guò)幾個(gè)實(shí)例來(lái)說(shuō)明如何操作:
使用endswith方法判斷結(jié)尾字符
第一步,打開(kāi)Eclipse開(kāi)發(fā)工具,新建一個(gè).py文件,并定義一個(gè)變量a1并賦值為字符串。然后調(diào)用endswith方法,判斷問(wèn)號(hào)是否是這個(gè)字符串的結(jié)尾。如果返回值為T(mén)rue,則表示是結(jié)尾;如果返回值為False,則表示不是結(jié)尾。
判斷字符串是否為結(jié)尾
第二步,修改代碼,判斷名為name的字符串是否是a1的結(jié)尾。當(dāng)返回結(jié)果為False時(shí),說(shuō)明name不是a1的結(jié)尾。
判斷字符串是否以特定字符開(kāi)頭
第三步,再次修改變量和數(shù)值,判斷變量a2是否以問(wèn)號(hào)開(kāi)頭。如果返回值為False,則表示不是以問(wèn)號(hào)開(kāi)頭;如果返回值為T(mén)rue,則表示是以問(wèn)號(hào)開(kāi)頭。
查找特定字符位置
第四步,將第三步中的問(wèn)號(hào)改為字符H,再次運(yùn)行文件。返回值為T(mén)rue,表示H是a2字符串的開(kāi)頭。
使用index方法查找字符位置
第五步,如果要判斷某個(gè)字符或字符串是否在源字符串中,可以使用index方法。該方法返回字符或字符串的開(kāi)始位置。
使用find方法查找子字符串
第六步,如果要查找what字符串是否存在于變量a2中,可以使用find方法。若結(jié)果返回-1,則表示不存在;否則,返回的位置即為子字符串在原字符串中的索引位置。