Python-用户选择裁剪长度并输出字符串-自己写的-学习笔记
我是小白,目前在刚学习Python,不喜欢也不要喷我呀,蟹蟹你们,蟹蟹,我一定可以成为Python大佬的。s=input("请输入字符串:")
#该部分用户前端输入字符串
while (True):
a=int(input("请输入从第几位开始删除:"))
if (a>len(s) or a<0 or a==0):
sel =input("您输入的位数应该不长于字符串长度且为大于0的整数,您是否重新输入(Y/N):")
if sel=="Y"or sel=="y":
continue
else:
break
"""该部分表示输入"请输入从第几位开始删除:",
若位数有误(位数应该是不长于字符串长度且为大于0的整数),则交给用户选择是否重新输入正确结果."""
while (True):
b=int(input("请输入您想删除的位数:"))
if (b>(len(s)-a+1)) or b<0:
se2 =input("您想删除的位数应该不长于字符串剩余长度且为大于0的整数,您是否重新输入:(Y/N)")
if se2=="Y"or se2=="y":
continue
else:
break
"""该部分表示"请输入您想删除的位数:",
若位数大于剩余字符长度或不为大于0的整数,则交给用户选择是否重新输入正确结果."""
s2=s[:(a-1)]
s3=s[(a+b-1):]
"""
该部分表示正向索引裁剪字符串并且拼接
a b c * w r t 示例字符串
1 2 3 4 5 6 7 用户端
0 1 2 3 4 5 6 后端
"""
print(s2+s3)
本帖最后由 paypojie 于 2022-11-14 12:36 编辑
重新编辑一下内容吧 代码块没缩进 顺便看看我的 https://www.52pojie.cn/thread-1712677-1-1.html
{:300_955:} 代码乱了,建议用markdown插入 三滑稽甲苯 发表于 2022-11-14 14:27
代码乱了,建议用markdown插入
嗯呐,好滴,我其实还不太熟练吾爱这个平台
页:
[1]