题目描述 编写一个按要求截取字符串的程序。要求在字符串 S 中从第 N 个字符开始截取 M 个字符,并输出。 输入 测试案例有 T 组, T < 20; 每组案例输入数据有两行,第一行是字符串 S,长度不超过 1000 个字符,包含有空格等可见符号; 第二行是两个整数 N、M,中间一个空格分隔。 输出 每组案例输出占一行。 样例输入 2 Hello World! 7 5 123,456,789,0 7 4 样例输出 World 6,78 提示
时间: 2024-03-14 16:42:56 浏览: 86
字符串按照指定的字节数来截取
这道题跟之前的问题类似,以下是代码实现:
```python
t = int(input()) # 输入测试案例数量
for i in range(t):
s = input() # 输入字符串
n, m = map(int, input().split()) # 输入起始位置和截取长度
# 按要求截取字符串并输出
print(s[n-1:n-1+m])
```
输入格式说明:
第一行为测试案例数量。
接下来每两行为一组测试案例,第一行为字符串 S,第二行为两个整数 N 和 M,中间用空格隔开。
输出格式说明:
每组测试案例输出占一行。
阅读全文