python比较两个字符串内容是否相同
时间: 2023-09-05 20:13:34 浏览: 129
在 Python 中,可以使用 `==` 运算符比较两个字符串内容是否相同。例如:
```python
str1 = "hello"
str2 = "world"
if str1 == str2:
print("字符串相同")
else:
print("字符串不同")
```
这段代码会输出 `字符串不同`,因为 `str1` 和 `str2` 的内容不同。注意,`==` 比较的是字符串的内容,而不是字符串的内存地址。如果你想比较字符串的内存地址是否相同,可以使用 `is` 运算符。例如:
```python
str3 = "hello"
str4 = "hello"
if str3 is str4:
print("字符串地址相同")
else:
print("字符串地址不同")
```
这段代码会输出 `字符串地址相同`,因为 `str3` 和 `str4` 的内容相同,并且它们的内存地址也相同。
相关问题
python比较两个字符串是否相同用的什么方法
在Python中,比较两个字符串是否相同可以使用"=="运算符。例如,下面的代码可以比较两个字符串是否相同:
```
str1 = "hello"
str2 = "world"
if str1 == str2:
print("两个字符串相同")
else:
print("两个字符串不相同")
```
在这个例子中,"=="运算符用于比较str1和str2是否相同。如果两个字符串相同,则输出"两个字符串相同",否则输出"两个字符串不相同"。
python 两个字符串比较是否相同
在 Python 中,可以使用 `==` 运算符来比较两个字符串是否相同。例如:
```python
s1 = "hello"
s2 = "world"
if s1 == s2:
print("The strings are equal")
else:
print("The strings are not equal")
```
如果 `s1` 和 `s2` 字符串相同,则输出 `The strings are equal`,否则输出 `The strings are not equal`。
阅读全文