我正在学习Python中的方法
我想知道为什么代码给我0,而不是2。
谢谢!
这是由于split()功能。正如您在这里可以看到的https://www.w3schools.com/python/ref_string_split.asp,split()将一个字符串分隔成一个列表,默认的分隔符是一个空格。在“ ee”中没有空格,因此该函数将返回[“ ee”],而在[“ ee”]中则没有单个“ e”。
split()
如果要输出2,则可以执行以下操作:
a = list(a_string) count = a.count('e')
这应将“ ee”分隔为[“ e”,“ e”]。