O que está sob o capô de x = 'y' 'z' em Python?

Se você correrx = 'y' 'z' em Python, você obtémx definido como'yz', o que significa que ocorre algum tipo de concatenação de strings quando o Python vê várias strings próximas umas das outras.

Mas que tipo de concatenação é essa? Está realmente em execução'y' + 'z' ou está rodando''.join('y','z') ou alguma outra coisa?

questionAnswers(2)

yourAnswerToTheQuestion