金庸先生之所以要把周芷若的身份从公主改成船家之女,主要是为了让后来周芷若的经历变得更加合理一些,毕竟最初的版本中周芷若是明教中人的后代,这样的身份叫灭绝师太如何能够接受呢?
或许很多读者都不知道一件事情,那就是金庸先生的小说其实都是有很多版本的,像《倚天屠龙记》就至少有三个版本,我们最熟悉的版本中张无忌是靠《九阳神功》解毒的,但是在最早的版本中,张无忌是无意中吃了红蛙才解了毒的,而金庸先生之所以要如此修改,不仅是为了让情节变得更加精简,也是为了让后来的情节变得更加合理。除了张无忌解毒的情节被修改了之外,《倚天屠龙记》的女主角之一周芷若的身份也是被金庸先生修改了的。
在最早版本的《倚天屠龙记》当中,周芷若根本就不是一个船家之女,而是一位“小公主”。在这个版本中,周芷若是周子旺,这周子旺本就是明教中人,还为了推翻元朝而自立为帝,所以周芷若就是一位不折不扣的小公主,但是周子旺的起义却失败了,临终前让常遇春带着自己唯一的血脉周芷若逃命了。然而当时的常遇春也是身受重伤,在加上元军的穷追不舍,所以常遇春和周芷若很快就被追上了,好在遇到了张三丰和张无忌才脱离险境。张三丰救下了周芷若和常遇春以后,便带着他们二人回到了武当山,由于武当山都是男性,所以张三丰才把周芷若送去了峨眉派。
由于这个版本中的周芷若是明教人的后代,而灭绝师太又是最痛恨明教的,所以她不可能接受周芷若,更不可能将峨眉派传给周芷若,金庸先生为了让这些情节变得合理一些,所以才让周芷若变成了一个船家之女。