在Python中根据范围拆分新行的字符串

2024-09-28 03:21:29 发布

您现在位置:Python中文网/ 问答频道 /正文

str = '''Hello world! Whats up?'''
rangeSplitLiast = [range(5, 11), range(18, 21)]

我需要以下输出:

你好,世界!你知道吗

怎么了?你知道吗


Tags: helloworld世界rangeupstrwhatsrangesplitliast
1条回答
网友
1楼 · 发布于 2024-09-28 03:21:29

您可以尝试以下方法:

str1 = '''Hello world! Whats up?'''
rangeSplitLiast = [str1[0:12], str1[13:21]]
for string in rangeSplitLiast:
    print(string, end="\n\n")

输出:

Hello world!

whats up?

相关问题 更多 >

    热门问题