统计数字的位数求助
您好,我有如下一组多行的数据:
1
1.1
1.1.1
1.1.1.1.1.2
1.1.1.1.1.2.1
1.1.1.1.1.2.2
我想print出每一行数字的位数("."也算一位数字),例如:
1
3
5
11
13
13
希望得到您的代码帮助,谢谢。 s = '''1
1.1
1.1.1
1.1.1.1.1.2
1.1.1.1.1.2.1
1.1.1.1.1.2.2'''
lst = s.split('\n')
for line in lst:
print(len(line))
a = open(r'C:\Users\amgalang\Desktop\复合词编码.txt',encoding = "utf-8")
b = a.readlines()
for i in b:
print(len(i))
为什么这样搞出来 数的不对:
2
4
6
12
14
14
在后面又多数了一个字符 ba21 发表于 2022-8-7 15:49
学到了,我的那个 因没有 split导致出错,再次感谢。
页:
[1]