TypeError: unsupported operand type(s) for -: 'str' and 'str' 报错怎么解决
时间: 2023-08-01 15:08:15 浏览: 88
黄俊铭投稿1
这个报错通常是因为你在使用字符串进行减法运算,而 Python 中的字符串是不支持减法运算的。
如果你想要对字符串进行减法运算,可以考虑将字符串转换成数字或者列表等支持减法运算的类型。
例如,如果你想要计算两个字符串的长度之差,可以这样写:
```
s1 = "hello"
s2 = "world"
diff = len(s1) - len(s2)
print(diff)
```
输出结果为 `-1`,表示 `s1` 的长度比 `s2` 的长度少了 1。
阅读全文