我有一个字符串,其中包含一些我想删除的字符。
a = "2,678"
print int(a.replace(",", ""))
是否有一个字符串方法而不是函数来将该字符串更改为整数,类似于 Java 的 toXXX 方法。
我想一个接一个地追加方法,而不是将光标移回字符串的开头并将所有方法放在一起。
# I like:
a.replace(",", "")....toint()
# I don't like:
int(a.replace(",", "")...)
是否有一个方法可以让字符串类做我想做的事?
请您参考如下方法:
Python 中没有这样的东西。您可以通过以下方式列出字符串对象的所有方法和属性:
print dir("")
顺便说一句,你也可以用Java写这个:
new Integer("2.3")
将Java 的内部类型int 与Python 的int 对象进行比较是不公平的。在 Python 中,没有原始类型。 Python 字符串、整数和 float 是对象,具有方法。
