でも、しかし、這兩個連接詞也有「但是」的意思,那麼有什麼分別呢?

就是「でも」的感覺比較弱。「しかし」的感覺比較強。

旅行したいです。でも、お金がありません。
我想去旅行,但我沒有錢啊⋯⋯(怎麼辦好呢?)

旅行したいです。しかし、お金がありません。
我想去旅行,但沒有錢。(怎可能去得了旅行?)

大家明白了分別嗎?