本题要求编写函数将输入字符串的前3个字符移到最后
可以使用字符串的切片操作来实现将输入字符串的前3个字符移到最后。具体代码实现如下:
```python
def move_chars_to_end(s):
if len(s) >= 3:
return s[3:] + s[:3]
else:
return s
#测试示例
print(move_chars_to_end("abcdefg")) # 输出为 "defgabc"
print(move_chars_to_end("ab")) # 输出为 "ab"
print(move_chars_to_end("")) # 输出为 ""
字符串截取后面三位```
在上述代码中,定义了一个名为 `move_chars_to_end` 的函数,接受一个字符串 `s` 作为参数。首先通过判断字符串长度是否大于等于3,如果是,则返回将字符串第3个字符之后的部分连接上字符串前3个字符的部分;如果不是,则直接返回原字符串。
对于测试示例,使用了不同长度的字符串来测试函数的功能,分别输出了函数返回的结果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论