gpt4 book ai didi

python - 计算文本中的空格(将连续的空格视为一个)

转载 作者:太空宇宙 更新时间:2023-11-03 12:13:06 25 4
gpt4 key购买 nike

如何计算文本中空格或换行符的数量,使连续的空格只计为一个?例如,这非常接近我想要的:

string = "This is an  example text.\n   But would be good if it worked."
counter = 0
for i in string:
if i == ' ' or i == '\n':
counter += 1
print(counter)

但是,返回的不是 15,而是 11

最佳答案

默认str.split()函数会将连续运行的空格视为一个。所以只需拆分字符串,获取结果列表的大小,然后减去一个。

len(string.split())-1

关于python - 计算文本中的空格(将连续的空格视为一个),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36531560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com