例如,有一个字符串。EXAMPLE。
EXAMPLE
如何从中删除中间字符M?我不需要代码。我想知道:
在Python中,字符串是不可变的,因此你必须创建一个新字符串。你有一些关于如何创建新字符串的选项。如果要删除出现的“ M”,请执行以下操作:
“ M”
newstr = oldstr.replace("M", "")
如果要删除中心字符:
midlen = len(oldstr)/2 # //2 in python 3 newstr = oldstr[:midlen] + oldstr[midlen+1:]
你询问字符串是否以特殊字符结尾。不,你在想像C程序员。在Python中,字符串按其长度存储,因此任何字节值(包括\0)都可以出现在字符串中。
\0