Python:用户输入两个字符串(两次输入)分别赋值给变量str1、str2,如果二者相等,则输出字符串的长度;如果二者不相等,并且str1中的字符都包含在str2中,则输出只包含在str2中的字符长度;否则,输出0。(提示使用集合类型来处理)
时间: 2024-02-28 10:57:31 浏览: 92
python 计算字符串长度。(示例)
可以使用如下 Python 代码实现:
```python
# 获取用户输入的两个字符串
str1 = input("请输入第一个字符串:")
str2 = input("请输入第二个字符串:")
# 判断字符串是否相等
if str1 == str2:
print("字符串的长度为:", len(str1))
else:
# 将两个字符串转换为集合类型
set1 = set(str1)
set2 = set(str2)
# 判断str1中的字符是否都包含在str2中
if set1.issubset(set2):
print("只包含在第二个字符串中的字符长度为:", len(set2) - len(set1))
else:
print(0)
```
当用户输入的两个字符串相等时,输出字符串的长度;当两个字符串不相等且str1中的字符都包含在str2中时,输出只包含在str2中的字符长度;否则输出0。
阅读全文