2024-06-28 03:10:46 发布
网友
有人能给我解释一下吗
假设我有一个字符串变量
pcalpha = 'abcdefghijklmnopqrstuvwxyz'
编写这段代码print(len(pcalpha))将产生一个int的输出,它等于26,据我所知,这意味着字符串中有26个字符
print(len(pcalpha))
根据下面的逻辑,编写另一段代码print(pcalpha.count(""))也将给出相同的结果,但它是而不是。有人能告诉我为什么显示27吗
print(pcalpha.count(""))
直觉是每个字母后面有一个"",第一个字母前面有一个。如果你有26个字母,那就意味着你有26""加上26+1=27开头的字母
""
pcalpha = 'abcdefghijklmnopqrstuvwxyz' print(pcalpha.replace("", "-"))
输出
-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-
进一步
直觉是每个字母后面有一个
""
,第一个字母前面有一个。如果你有26个字母,那就意味着你有26""
加上26+1=27开头的字母输出
进一步
相关问题 更多 >
编程相关推荐