我有两个字符串
code_one = "222abc"
code_two = "2abc"
有没有办法可以确定字符串以" 2"开头?重复多次?
答案 0 :(得分:8)
您只需使用lstrip()
并比较长度:
>>> code_one = "222abc"
>>> len(code_one) - len(code_one.lstrip("2"))
3
或者,如果您只想检查字符串是否以某些字符开头:
>>> code_one.startswith("222")
True
答案 1 :(得分:0)
假设测试包括“2”以外的字符,可能会抓取字符[0]并与[1]进行比较,如果相等则然后对该字符进行lstrip(如图所示)以获得计数(如果需要)