我有一个字符串,例如:
s = "this is a string, a"
其中','(逗号)将始终是最后一个字符的第三个字符,也就是s[-3]。
','
s[-3]
我正在考虑删除’,’的方法,但只能考虑将字符串转换为列表,将其删除,然后将其转换回字符串。但是,对于简单任务而言,这似乎有点过多。
如何以更简单的方式完成此任务?
通常,您只需执行以下操作:
s = s[:-3] + s[-2:]
该s[:-3]给你一个字符串,最多,但不包括你要删除的逗号("this is a string")和s[-2:]给你另一个字符串开始一个字符超出了逗号(" a")。
s[:-3]
"this is a string"
s[-2:]
" a"
然后,将两个字符串连接在一起即可得到("this is a string a")之后的内容。
"this is a string a"