python for循环
发布网友
发布时间:2022-04-30 20:45
我来回答
共1个回答
热心网友
时间:2023-10-11 16:40
请贴出s的内容
s[i + 1:] 循环到结尾 肯定会超出字符串的
py写代码一定要带上缩进 要不很难理解你要表达的意思
程序中 出现 . 之后 如 s="1234.567" 结果 s应该是12345追问不,s[i + 1:]不会超出,你可以自己试一下,他会取到最后一个元素。
那个缩进是复制粘贴的,所以没了
for i in range(len(s)):
if s[i] == '.':
s = s[:i] + s[i + 1:]
dot = len(s) - i
break