输出两个长度为4的字符串,交换这两个字符串的后两位后输出这两个字符串
时间: 2024-10-06 07:06:23 浏览: 24
使用位运算、值交换等方式反转java字符串(四种方法)
你可以通过以下步骤在Python中实现这个功能:
首先,创建两个长度为4的字符串,例如 `str1 = "abcd"` 和 `str2 = "efgh"`。
然后,分别获取每个字符串的最后两位字符,可以使用切片操作,如 `last_two_str1 = str1[-2:]` 和 `last_two_str2 = str2[-2:]`。
接着,将这两个后两位字符串互换,可以用临时变量存储其中一个,比如先将 `last_two_str2` 赋值给 `temp`,然后 `str1[-2:]` 赋值给 `str1[-2:]`,`temp` 再赋值给 `str2[-2:]`。
最后,打印出交换后的两个字符串,即 `str1` 和 `str2`。
以下是具体的代码示例:
```python
str1 = "abcd"
str2 = "efgh"
last_two_str1 = str1[-2:]
last_two_str2 = str2[-2:]
temp = last_two_str1
last_two_str1 = last_two_str2
last_two_str2 = temp
str1 = str1[:-2] + last_two_str1
str2 = str2[:-2] + last_two_str2
print("交换后:")
print(str1)
print(str2)
```
阅读全文