吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 888|回复: 3
收起左侧

[学习记录] Python-用户选择裁剪长度并输出字符串-自己写的-学习笔记

[复制链接]
lifan02 发表于 2022-11-14 11:25
我是小白,目前在刚学习Python,不喜欢也不要喷我呀,蟹蟹你们,蟹蟹,我一定可以成为Python大佬的。



[Python] 纯文本查看 复制代码
[mw_shl_code=python,true]

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)

[/mw_shl_code]

免费评分

参与人数 1吾爱币 +1 收起 理由
23462370 + 1 666

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

甜萝 发表于 2022-11-14 12:34
本帖最后由 paypojie 于 2022-11-14 12:36 编辑

重新编辑一下内容吧 代码块没缩进 顺便看看我的   https://www.52pojie.cn/thread-1712677-1-1.html

三滑稽甲苯 发表于 2022-11-14 14:27
 楼主| lifan02 发表于 2022-11-14 20:47
三滑稽甲苯 发表于 2022-11-14 14:27
代码乱了,建议用markdown插入

嗯呐,好滴,我其实还不太熟练吾爱这个平台
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-28 23:04

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表