【发布时间】:2012-08-12 11:59:30
【问题描述】:
所以我有这样的事情:
x = "CЕМЬ"
x[:len(x)-1]
这是从字符串中删除最后一个字符。 但是它不起作用,它给了我一个错误。我想这是因为它是Unicode。那么如何对非 ansi 字符串进行这种简单的格式化。
【问题讨论】:
-
为什么 unicode 是个问题?这看起来不像一个 unicode 字符串。除此之外:字符串是不可变的。
-
@Maulwurfn:因为它是 python 2 中的字节字符串,而不是 unicode 字符串,因此 OP 是切片字节,而不是字符。
标签: python string unicode string-formatting