Python的字符串比较与Java类似,也需要一个比较函数,而不能用==符号。用cmp()方法来比较两个对象,相等返回 0 ,前大于后,返回 1,小于返回 -1.
a = "abc"
b = "abc"
c = "aba"
d = "abd"
print cmp(a,b)
print cmp(a,c)
print cmp(a,d)
//返回
0
1
-1
补充:
python3中使用 == 可进行比较两个字符串,与java中的 == 代表相等的含义不同
Python的字符串比较与Java类似,也需要一个比较函数,而不能用==符号。用cmp()方法来比较两个对象,相等返回 0 ,前大于后,返回 1,小于返回 -1.
a = "abc"
b = "abc"
c = "aba"
d = "abd"
print cmp(a,b)
print cmp(a,c)
print cmp(a,d)
//返回
0
1
-1
补充:
python3中使用 == 可进行比较两个字符串,与java中的 == 代表相等的含义不同
通过比较两个字符串的值(ASCII字符代码)来比较两个字符串.• 用于比较将所有字母视为UpperCase *null / NULL / Nil / None应该被视为空字符串• 如果字符串包含除字母以外的其他字符,则将整个字符串视为空
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M