生成支持浮点数的函数,不明白第三行代码,求问
>>> def frange(start, stop=None, inc=0.1):... s = str(inc)
... pre = len(s)
... start += 0.0 # 确保start变成浮点数
...
... if stop == None:
... stop = start + 0.0# 确保stop变成浮点数
... start = 0.0
...
... while start < stop:
... yield round(start, pre)
... start += inc 本帖最后由 suchocolate 于 2022-7-30 21:57 编辑
s.find('.') # 在字符串中找字符.返回它的索引值
s.find('.') + 1# 索引值加1,意味着点后面紧跟的字符的索引值,假如这个值是8
s# 就是对字符串切片,从索引值8开始,也就是从第9个字符一直到结尾
页:
[1]