示例:
dam | luru | Goal | Limaste | Querto
elh | Dub | Lon row | Mumb
lhi | mba
我想计算每一行中的字符数。例如。第一行有5个字符。 请帮忙。
答案 0 :(得分:0)
如果要删除管道并用Python中的空格替换它们:
string = "dam | luru | Goal | Limaste | Querto elh | Dub | Lon row | Mumb lhi | mba"
string.replace('|',' ')
如果你想计算字符数(在python中):
string = "dam | luru | Goal | Limaste | Querto elh | Dub | Lon row | Mumb lhi | mba"
parts = string.split('|')
for part in parts:
print(len(part)+1) #+1 because the | character itself will be removed
修改强>
根据最近的编辑,您希望在存在多行输入时计算每行中管道分隔项的数量。要对一行执行此操作,您只需执行以下操作:
parts = line.split('|')
print(len(parts))
其中,line变量包含一行输入。