区别就是两者意思是一样的只是词性不一样
walk为动词中文意思是v.
步行;走;行走;散步;徒步旅行;陪伴…走;护送…走;牵着(动物)走;不翼而飞;出现;
例句
She doesn't like to walk home late at night.
她不喜欢深夜步行回家。
on foot为副词中文意思是步行,走路去;
例句
The storm got worse and worse. Finally, I was obliged to abandon the car and continue on foot
暴风雨愈发猛烈,我最终不得不弃车步行。
1 walk和on foot都可以表示步行的意思。
2 walk更加通用,可以表示任何场合下步行,而on foot更多用于强调步行的方式或者环境。
3 例如,我们可以说“I walk to work every day”,也可以说“I go to school on foot”,后者强调了步行的方式。