猫史档案馆


怎么删除字符串里的第一个或最后一个?

用户:思琪子思琪子查看:145 回复:8 评论:13 创建时间:2021-08-25T17:06:02


怎么删除字符串里的第一个或最后一个?


回复

上一页第 1 页 / 共 1 页下一页
fx已退fx已退

center_image

点赞1


评论


防疫编程师防疫编程师

转列表

点赞0


评论


wuwuwuwuwuwwwuwuwuwuwuww

$str = "abc";
echo substr($str,1,-1);

 

点赞0


评论


闫莫朝闫莫朝

a = 'abcdefg'# 将字符串“abcdefg”存到变量a里
a = list(a)# 将变量a转换成列表类型
del a[0]# 删除“abcdefg”的第一个字符
del a[-1]# 删除“abcdefg”的最后一个字符
for b in range(len(a)):
    print(a[b],end='')#打印出来删除过后的字符串“abcdefg”

点赞1


评论

亲测有用

a = input("输入字符:") print(a[1:-1])

这个是障眼法…………如果要用删除过后的字符进行算法什么的就不行了 我的这个虽然长,但是最简朴,最简单,不会报错

比如什么算法

可以存变量呀

你可以再赋值一次嘛,放置数据丢失

呵呵,这个不是更麻烦吗?


飞熊jSrt飞熊jSrt

返回list类型:

a = input("输入字符:")
b = []
for i in range(len(a)):
    b = b + [a[i]]

c = len(a)

print(b[1:c])

返回str类型:

a = input("输入字符:")
print(a[1:-1])

 

点赞0


评论


飞熊jSrt飞熊jSrt

 

a = 'abcdefg'
for i in range(len(a)):
    if (i == 0 or i == len(a)):
        continue
    else:
        print(a[i],end = '')

print('\n')

点赞0


评论


新时代运筹帷幄的逗比骚年新时代运筹帷幄的逗比骚年

a = '12345'

print(a[1:]) #删除第一个

print(a[:-1]) #删除第二个

换个思路就可以了

点赞0


评论

第二个print是删除最后一个...

你这切片也是障眼法,他没有真正的删除掉

print(input()[1:-1])

那你说你想要半个苹果是让你买来再切还是直接买半个好?

要个效果就好

你再弄个变量再等于下不就删掉了


mornwindmornwind

a="abcdefg"
a1=a[1:-2]#去掉最后一个
a2=a[2:-1]#去掉第一个

点赞0


评论