写一串python代码将“ABCDEFG”和“AAABCDGH”字符串合成一串
时间: 2023-09-16 17:10:02 浏览: 64
可以使用Python中的字符串拼接操作,将两个字符串合并成一个字符串。具体的实现代码如下:
```
str1 = "ABCDEFG"
str2 = "AAABCDGH"
result = str1 + str2
print(result)
```
运行后输出结果为:
```
ABCDEFGAAABCDGH
```
这样就将两个字符串合并成了一个字符串。
相关问题
写一串python代码提取“ABCDEFG”和“AAABCDGH”字符串中“CD”字符的后面两位字符
可以使用一个函数来实现:
```python
def get_suffix(string):
index = string.find("CD")
if index != -1 and index + 2 < len(string):
return string[index+2:index+4]
else:
return None
string1 = "ABCDEFG"
string2 = "AAABCDGH"
result1 = get_suffix(string1)
result2 = get_suffix(string2)
print(result1) # 输出 EF
print(result2) # 输出 GH
```
其中,`get_suffix` 函数用于提取字符串中“CD”字符后面的两个字符,如果不存在“CD”字符或者后面不足两个字符,返回 `None`。然后分别对两个字符串调用该函数,得到结果并输出。
写一串python代码提取“ABCDEFG”和“AAABCDGH”字符串中“BCD”字符的后面两位字符
可以修改上面的 `get_suffix` 函数,使用 `string.find` 方法查找 "BCD" 的位置,并在找到后进行切片:
```python
def get_suffix(string):
index = string.find("BCD")
if index != -1 and index + 3 < len(string):
return string[index+3:index+5]
else:
return None
string1 = "ABCDEFG"
string2 = "AAABCDGH"
result1 = get_suffix(string1)
result2 = get_suffix(string2)
print(result1) # 输出 None
print(result2) # 输出 GH
```
在找到 "BCD" 后,将索引值加上 3,即可得到后面两个字符。如果不存在 "BCD" 或者后面不足两个字符,同样返回 `None`。需要注意的是,针对第一个字符串,由于不存在 "BCD",所以输出为 `None`。