编写程序,输入字符串s1和s2以及插入位置f,在字符串s1中的指定位置f处插入字符串s2。
时间: 2023-04-23 12:03:39 浏览: 144
Python 实现字符串中指定位置插入一个字符
可以使用字符串的切片操作和字符串拼接操作来实现在指定位置插入字符串的功能。
具体步骤如下:
1. 输入字符串s1和s2以及插入位置f。
2. 判断插入位置f是否合法,即f是否在s1的长度范围内。
3. 使用切片操作将s1分为两部分:s1[:f]和s1[f:]。
4. 将s2插入到s1[:f]和s1[f:]之间,得到新的字符串s3。
5. 输出新的字符串s3。
下面是Python代码实现:
```python
s1 = input("请输入字符串s1:")
s2 = input("请输入字符串s2:")
f = int(input("请输入插入位置f:"))
if f < 0 or f > len(s1):
print("插入位置不合法!")
else:
s3 = s1[:f] + s2 + s1[f:]
print("插入后的字符串为:", s3)
```
例如,当输入s1为"hello world",s2为"python",f为5时,输出结果为"插入后的字符串为:hellopython world"。
阅读全文