公众科技网认证
but作连词表示“但是”,作介词表示“除了”,while作连词表示“当……的时候”,作名词表示“一会”;while强调的是两者同时发生,but意在强调后者;while强调对比,but强调转折,表示完全的转折。