1、詞性不同
not是副詞,主要用於為 中的動詞的否定式。
例句:He does not have friends here。
他在這裡沒有朋友。
no是形容詞,用作前置定語限定名詞。
例句:They sold no orange。
他們一個橘子也沒賣。
2、語氣強弱不同
no的語氣要比not強很多,帶有強制性的意思。在某些系表結構中,用not只表示一般的否定,用no則語氣較強,可譯為“決不是”。
例句:He’s not a poet。 他不是詩人。
He’s no poet。 他決不是詩人。
3、與形容詞或副詞的比較級連用的用法不同
1)、與形容詞或副詞的比較級連用時要注意:用not屬於一般比較結構,意為“比不上”或“不如”
2)、用no則情況比較特殊,一般說來“no+形容詞或副詞比較級+than”所表示的意思是該形容詞或副詞的相反含義。
John is not better than Tom。 約翰不如湯姆好。
John is no better than Tom。 約翰和湯姆一樣不好(=壞)。
類例:no richer than = as poor as 一樣窮
no taller than = as short as 一樣矮
no later than = as early as 一樣早
詞義和使用場合上都有所不同。
1、not和no都是作為副詞,這裡可以替換使用,意思是‘不’。並沒有區別。no可以做形容詞,not不能做形容詞。no作為形容詞,意思是‘沒有’。no還能作為名詞使用,not不能作為名詞。no作為名詞,意思是否定,否認。

2、Not的用法:
修飾動詞:I do not know any of them. 這些人我一個都不認識。
修飾不定冠詞:
Three decades ago not a year passed without a number of people falling victims to hunger here. 三十年前,這裡每年都有不少人死於饑荒。

3、No用法:
用在比較級之前,表示“並不”之意。
eg: The weather today is no better than it was yesterday.
今天的天氣並不比昨天好。
用作形容詞時,可直接放在名詞之前,no表示not any的意味。
eg: There is no(=not any)time to lose. 時不可失。