python比较两个字符串
时间: 2023-10-05 12:08:27 浏览: 117
用一个函数实现两个字符串的比较,即自己写一个 strcmp 函数
在Python中,可以使用比较运算符(<,>,==,<=,>=)来比较两个字符串的大小。
比较运算符会逐个比较字符串中每个字符的ASCII码值。如果两个字符串的第一个字符相同,则比较下一个字符,直到找到不同的字符为止。如果一个字符串在另一个字符串的前面,则认为它小于另一个字符串,否则认为它大于另一个字符串。
例如,比较两个字符串的大小可以使用以下代码:
```
str1 = "hello"
str2 = "world"
if str1 < str2:
print("str1 is less than str2")
elif str1 > str2:
print("str1 is greater than str2")
else:
print("str1 and str2 are equal")
```
输出结果为:
```
str1 is greater than str2
```
这是因为按照ASCII码值来比较,字符"h"的ASCII码值大于字符"w"的ASCII码值。
阅读全文