标签: python
我认为以下内容会返回True但事实并非如此。
True
"Hey guys"[:4] == "Hey"
同时打印"Hey guys"[:4]和"Hey"打印Hey。所以我不明白为什么False运营商会==。
"Hey guys"[:4]
"Hey"
Hey
False
==
答案 0 :(得分:0)
"Hey guys"[:4]表示您需要"Hey guys"的前4个字符,其中包含空格。您只需要前3个字符,因此它应该是"Hey guys"[:3]。
"Hey guys"
"Hey guys"[:3]