如何在 Python 中比较字符串

在 python 字符串中,每个字符将分别进行比较。 从两个字符串中比较相同位置的字符。 如果满足给定的比较条件,则检查字符串中的下一个字符。 否则,它返回 False。 在python中有两种比较字符串的方法。

  1. 通过使用关系运算符
  2. 通过使用身份运算符

在执行字符串比较之前要记住的几点:

  • 大写和小写字母被视为单独的字符。
  • 比较字符的 unicode 值。 具有较大 Unicode 值的字符被认为是较高的。

1.通过使用关系运算符

关系运算符使用 Unicode 来比较字符串的字符。 关系运算符的输出是一个布尔值。 以下是我们将用于比较字符串的关系运算符。

  1. 等号运算符 (==)
  2. 不等于运算符 (!=)
  3. 小于运算符 (
  4. 小于等于运算符 (
  5. 大于运算符 (>)
  6. 大于等于运算符 (>=)

等号运算符 (==)

它检查两个字符串是否相等,如果相等则输出为真,否则输出为假。

print("happy" == "happy")  print("happy" == "Happy")  print("happy" == "unhappy")  print("happy" == " happy")

输出:

真的

错误的

错误的

错误的

图 1:使用等号运算符比较字符串

输出: