现有两个字符串“hasdhsdshedi”和“hfgddhsddshfs”,利用python实现一个函数,函数功能为打印出两个字符串中对应位置相同的字母
时间: 2023-05-26 19:05:05 浏览: 64
python实现查找两个字符串中相同字符并输出的方法
以下是Python代码实现:
```python
def find_matching_chars(str1, str2):
# 首先确保两个字符串长度相同
if len(str1) != len(str2):
print("两个字符串长度不一致,无法匹配字母!")
return
# 逐个比较对应位置的字符
for i in range(len(str1)):
if str1[i] == str2[i]:
print(str1[i], end="")
print("\n")
```
我们调用这个函数:
```python
str1 = "hasdhsdshedi"
str2 = "hfgddhsddshfs"
find_matching_chars(str1, str2)
```
输出结果为:
```
dsdsds
```
因为两个字符串对应位置相同的字母只有"d", "s", "d", "s", "d"。
阅读全文