在 python 字符串中,每个字符将分别进行比较。 从两个字符串中比较相同位置的字符。 如果满足给定的比较条件,则检查字符串中的下一个字符。 否则,它返回 False。 在python中有两种比较字符串的方法。
- 通过使用关系运算符
- 通过使用身份运算符
在执行字符串比较之前要记住的几点:
- 大写和小写字母被视为单独的字符。
- 比较字符的 unicode 值。 具有较大 Unicode 值的字符被认为是较高的。
1.通过使用关系运算符
关系运算符使用 Unicode 来比较字符串的字符。 关系运算符的输出是一个布尔值。 以下是我们将用于比较字符串的关系运算符。
- 等号运算符 (==)
- 不等于运算符 (!=)
- 小于运算符 (
- 小于等于运算符 (
- 大于运算符 (>)
- 大于等于运算符 (>=)
等号运算符 (==)
它检查两个字符串是否相等,如果相等则输出为真,否则输出为假。
print("happy" == "happy") print("happy" == "Happy") print("happy" == "unhappy") print("happy" == " happy")
输出:
真的
错误的
错误的
错误的
图 1:使用等号运算符比较字符串
输出: