我在玩 python,我意识到我们不需要使用 '+' 运算符来连接静态字符串。但是如果我将它分配给一个变量,它就会失败。
例如:
string1 = 'Hello' 'World' #1 works fine
string2 = 'Hello' + 'World' #2 also works fine
string3 = 'Hello'
string4 = 'World'
string5 = string3 string4 #3 causes syntax error
string6 = string3 + string4 #4 works fine
现在我有两个问题:
- 为什么语句 3 不起作用,而语句 1 起作用?
- 语句 1 和语句 2 之间是否存在计算速度等技术差异?