Слово «однако» в контексте может быть противительным сочинительным союзом, междометием и вводным словом.
Выясним, какая часть речи слово «однако» в русском языке, если определим его функцию в предложении.
Слово «однако» — союз
В сложносочиненном предложении между простыми предложениями может быть соединительным звеном противительный союз «однако», например:
Черное шелковое платье матери выделялось среди всеобщего шелкового сияния, однако она не стыдилась.
Между двумя простыми предложениями существует отношение противопоставления, которое выражает этот союз. Его можно заменить синонимичным союзом «но»:
Черное шелковое платье матери выделялось среди всеобщего шелкового сияния, но она не стыдилась.
Приведем еще пример сложносочиненного предложения с этим союзом:
Мы долго обсуждали эту проблему, однако откровенного разговора у нас так и не получилось.
Два простых предложения («Мы долго обсуждали эту проблему», «откровенного разговора у нас не получилось») связывает противительный союз.
Этот союз может соединять также однородные члены предложения, например:
Он насупился, однако сказал мне номер телефона.
В этом предложении противительный союз связывает однородные сказуемые, выраженные глаголами «насупился» и «сказал».
Союз может начинать предложение. В такой ситуации запятая после него не ставится, например:
Однако пора уже прощаться.
И в этом случае его можно заменить противительным союзом «но». Сравните:
Но пора уже прощаться.
Слово «однако» — междометие
Служебная часть речи, междометие, употребляется в экспрессивных высказываниях для выражения сильного удивления или возмущения. Обычно это восклицательные предложения, в которых это междометие отделяется запятой, или, если оно выступает отдельным предложением, после него ставится восклицательный знак.
Ну ты и хитрец, однако!
Однако, какая буря!
Однако! Три тысячи десятин! (Сергеев-Ценский)
Вводное слово «однако»
Как правило, вводное слово подчеркивает противопоставление тому, о чем шла речь раньше. Чаще всего оно находится в середине или в конце предложения. В начале предложения его не бывает.
Вводное слово, которое не является членом предложения и никак грамматически и по смыслу не связано с другими его членами, обязательно выделяется запятыми, например:
В этом доме нас, однако, совсем не ждали.
Вопрос это сегодня уже потерял свою актуальность, однако.
Маленькая девочка, однако, совсем не испугалась большой собаки.
Белка, однако, заметила меня и замерла (М. Пришвин).
Вводное слово можно опустить, изъять из предложения без нарушения смысла высказывания. Его нельзя заменить противительным союзом «но».