用户:
思琪子查看:145 回复:8 评论:13 创建时间:2021-08-25T17:06:02
怎么删除字符串里的第一个或最后一个?
闫莫朝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返回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
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])
那你说你想要半个苹果是让你买来再切还是直接买半个好?
要个效果就好
你再弄个变量再等于下不就删掉了