首页 热点资讯 义务教育 高等教育 出国留学 考研考公

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

发布网友 发布时间:2022-04-21 22:11

我来回答

4个回答

热心网友 时间:2022-04-06 15:28

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

直接使用stringname[:-1]

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

#coding:utf-8

st="待修改字符串"

pos=st.rfind('_')

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

热心网友 时间:2022-04-06 16:46

1、说明
python去除字符串最后一个字符可以使用简单的切片法。
2、代码
s
=
'abcdef'
print(s[:-1])
输出
3、备注
s[:-1]的意思就是s字符串取从第0个字符至倒数第一个字符的前一个字符,这样就达到了去掉最后一个字符的目的。

热心网友 时间:2022-04-06 18:21

这个操作对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)

热心网友 时间:2022-04-06 20:12

字符串是不可变的,所以只能在去年最后一个字符后赋值给另一个变量,直接使用
stringname[:-1]即可

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com