输入两个字符串,把第二个字符串插入第一个字符串中ACSII最大的字符后面Python
时间: 2024-10-22 21:21:27 浏览: 20
再谈Python中的字符串与字符编码(推荐)
在Python中,你可以通过比较ASCII码值来找到第一个字符串中ASCII最大字符的位置,然后将第二个字符串插入到该位置。这里是一个简单的示例代码:
```python
def insert_string(s1, s2):
# 找出s1中ASCII值最大的字符及其索引
max_char_index = max((i, ord(c)) for i, c in enumerate(s1))[1]
# 插入s2到s1
return s1[:max_char_index] + s2 + s1[max_char_index:]
# 测试
string1 = "example"
string2 = "inserted"
result = insert_string(string1, string2)
print(result) # 输出:exampl(inserted)e
```
这个函数首先遍历`s1`中的每个字符,计算其ASCII值并找出最大值对应的索引。然后,它将`s2`插入到`s1`的第一个字符之后,直到找到最大ASCII字符的位置。
阅读全文