Verifique se a string aparece como sua própria palavra - Python

Digamos que estou procurando a palavra"or". O que eu quero é verificar se essa palavra aparece como uma palavra ou como uma substring de outra palavra.

Por exemplo.

Entrada - "ou" Saída - "true"

Entrada - "para" Saída - "false"

Suponho que poderia verificar se os caracteres antes e depois são letras, mas existe uma maneira mais eficiente / fácil de fazer isso? obrigado

Editar Além disso, a string fará parte de uma frase. Então, eu quero que "eu possa ir às compras ou não" retorne verdadeiro, mas "eu posso ir às compras de sapatos" para retornar falso. Portanto, usar == não funcionaria. Me desculpe, eu deveria ter mencionado isso antes

questionAnswers(4)

yourAnswerToTheQuestion