python判断字符串相等
时间: 2023-02-07 15:43:21 浏览: 207
在 Python 中判断字符串相等可以使用等号 `==` 进行比较。例如:
```
string1 = "hello"
string2 = "hello"
if string1 == string2:
print("The strings are equal.")
else:
print("The strings are not equal.")
```
上面的代码会输出 "The strings are equal.",因为两个字符串的内容完全相同。
注意,在 Python 中,使用等号 `==` 进行比较时,会比较两个字符串的内容是否相同,而不是比较两个字符串的对象是否相同。例如:
```
string1 = "hello"
string2 = "hello"
string3 = string1
if string1 == string2:
print("string1 and string2 are equal.")
if string1 == string3:
print("string1 and string3 are equal.")
```
上面的代码会输出 "string1 and string2 are equal." 和 "string1 and string3 are equal.",因为两个字符串的内容完全相同。
另外,在 Python 中还有一个运算符 `is`,它可以用来判断两个对象是否是同一个对象。例如:
```
string1 = "hello"
string2 = "hello"
string3 = string1
if string1 is string2:
print("string1 and string2 are the same object.")
if string1 is string3:
print("string1 and string3 are the same object.")
```
上面的代码会输出 "string1 and string3 are the same object.",因为 `string3` 是对 `string1` 的引用,所以它们是同一个对象。
阅读全文