python怎么把字符串最后一个字符去掉

 我来答
双子座aimee
2018-03-31 · TA获得超过1万个赞
知道小有建树答主
回答量:543
采纳率:95%
帮助的人:14.5万
展开全部

你好!字符串是不可变的,只能在最后一个字符后给另一个变量

直接使用stringname[:-1]

python 怎么删除字符串中的最后一个下划线:

#coding:utf-8

st="待修改字符串"

pos=st.rfind('_')

st=st[:pos]+st[pos+1:]

ly10604828
2017-03-05 · TA获得超过1465个赞
知道小有建树答主
回答量:341
采纳率:100%
帮助的人:358万
展开全部

这个操作对Python语言来说,是非常容易的。

string1='1234567'
string2=string1[:-1]#去掉尾部一个字符
string3=string1[1:-1]#去掉头尾各一个字符
string4=string1[1:]#去掉头部一个字符
string5='##1234567##'
string6=string5.rstrip('#')#去掉尾部所有#
string7=string5.strip('#')#去掉头尾所有#
string8=string5.lstrip('#')#去掉头部所有#
print(string6)
print(string7)
print(string8)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
隐墨出琛瑞
2019-08-07 · TA获得超过3669个赞
知道大有可为答主
回答量:3199
采纳率:31%
帮助的人:239万
展开全部
1、说明
python去除字符串最后一个字符可以使用简单的切片法。
2、代码
s
=
'abcdef'
print(s[:-1])
输出
3、备注
s[:-1]的意思就是s字符串取从第0个字符至倒数第一个字符的前一个字符,这样就达到了去掉最后一个字符的目的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风起雪落2009
2017-03-05 · TA获得超过1597个赞
知道大有可为答主
回答量:1743
采纳率:74%
帮助的人:394万
展开全部
字符串是不可变的,所以只能在去年最后一个字符后赋值给另一个变量,直接使用
stringname[:-1]即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式