关于秦王子婴投降后,刘邦为什么没有将子婴杀掉这个问题,没有标准答案!汉高祖刘邦本人不可能公开说出具体原因,史籍也不可能有任何文字记载,我们只能靠现有的史料进行推测。个人认为,不在乎有这么几个原因:
首先是避免引起项羽的误会,招来不必要的麻烦。实际上,这一点刘邦起初是没有考虑到的。因为义帝熊心曾经有言,先入咸阳者为王。纳降进入咸阳之后,刘邦随即便进入了秦王宫,开始带着一众手下享受起来,准备当王了。估计刘邦当时土包子进城,压根儿没顾得上管如何处置子婴的事情。后来在张良等人的提点之下,刘邦也是惊出了一身冷汗。随后,封存秦王宫内的一切、与秦民约法三章,还军灞上。其主要目的就是为了打消项羽的疑心,以免招来杀身之祸。而处置前朝“帝王”子婴亦然,这是“帝王”才能决断的事情。如果刘邦私自决定杀了子婴,无疑是将自身置于了杀伐决断的帝王之列,此举无异于是在挑动项羽的敏感神经,醒悟过来的刘邦是断然不会这样做的。
其次,刘邦深知项羽的性格和为人,也深知项羽不会轻易放过秦宗室和子婴。刘邦留下子婴和秦宗室,实际上和约法三章同理,为的就是收买秦民之心。同时,也是把子婴这个烫手的山芋留给了项羽,无论项羽如何处置子婴,只要不是优待,都会起到反作用,失去秦世家大族和百姓之心。而以项羽的性格,根本不可能优待、哪怕是善待子婴及秦宗室。事实证明,刘邦这一步又走对了,项羽入咸阳之后,杀秦宗室及子婴,秦民之心受到了极大的震动,项羽民心尽失。毕竟子婴诛杀赵高、平息秦二世时期的乱政,在秦民心中还是有一定好感的。
再其次,子婴投降那是真投降,并不是诈降,而且彼时咸阳附近已经没有什么秦军主力存在了。这个时候刘邦留着子婴和秦宗室对于自身而言,产生不了任何威胁。同时,还可以利用善待子婴及秦宗室来收买、笼络人心,何乐而不为?
最后还有一点,秦人有杀降的黑历史,当初长平一役,秦将白起坑杀赵国降卒数十万之众,使得列国胆寒。刘邦进入咸阳之后,如果继续秦人杀降的黑历史,对于列国遗民、甚至秦民而言意味着什么,可想而知。这或许也是刘邦不杀子婴的原因之一。而项羽恰恰就这么干了,在列国遗民眼中,项羽就是战争屠夫白起的翻版,不是吗?