有区别。

因为beauty是名词,表示美丽、美好的意思,而beautiful是形容词,表示美丽的、漂亮的意思。所以beauty和beautiful在语法意义上有所不同。在英语中,名词和形容词的用法非常灵活,它们可以互相转化,但意思会有所不同。

此外,beauty还有“美女”的意思,而beautiful则没有这个意思。在实际表达中,需要具体情境具体分析。