python双引号和拼接符+

who = '我的'
action = '是'
destination = '镜像世界'
number = 153
code = '通行密码'

print(''who+destination+code+action+str(number)'')

语法有什么错误?

双引号和+之间不能一块用么?

如果是单引号可以出来who+destination+code+action+str(number),
为什么双引号不行

print(who+destination+code+action+str(number))