我想比较2个以太坊地址。
我尝试修剪,strcmo并替换空字符。但这不起作用
这是我的代码:
main()
print("Wyniki gry:")
with open("score_games.dat", "rb") as f:
my_list_1 = pickle.load(f)
print(my_list_1)
f.close()
它看起来上面所有var_dump应该返回true(在strcmp中为0),但它们不返回! 为什么?! 是虫子吗? 我如何比较这个字符串
答案 0 :(得分:0)
您正在体验strcmp
函数here.
基本上,比较是区分大小写的。因此,strcmp
不会返回true,因为F
的15位字符$a
是大写的,而$b
中的字符是小写的。
请参见下文,以下划线突出显示:
$a='0x0c656968912f_F_22c17ABf5E190498034542CC475';
$b='0x0c656968912f_f_22c17abf5e190498034542cc475';
重新考虑后,两个字符串之间还存在大小写不匹配的其他情况。