【发布时间】:2017-03-07 11:35:02
【问题描述】:
以下用于替换“.”的 Python 代码有什么问题?带“-”
x = 'BRK.B'
if "." in x
spot = x.find('.')
x(spot)="-"
【问题讨论】:
-
不应该是x[spot]!!而不是 x(spot)!!!
-
如果你想替换..使用 x.replace(".","-")
-
@KeerthanaPrabhakaran 并没有真正发挥作用,因为 Python 字符串是不可变的。无论哪种方式都行不通。两者都导致
TypeError -
没错,这就是为什么添加下一条评论。