今天遇到了一个有意思的bug.
就像下面这个程序一样
data = [1,2,3,4,5]
for i in range(5):
'''
data.append(data[i])
data[i] = i*data[i]
'''
data[i] = power(data[i],2)
上面这段程序会报错IndentationError: expected an indented block,因为注释符的缩进不对。
正确的做法是,将注释符当作一种语句,也必须完全符合python缩进的要求。
更多学习资料,请关注下面的公众号:不定期分享
- 深度学习网络总结
- 机器学习算法及其应用场景
- 算法与数据结构(leetcode 题解)
- cuda编程与并行优化
- 其他读书分享如:《战国策》,《智囊全集》
- 宇宙常识科普与星座辨别
- 等等