我是新来的Python和需要帮助试图了解两个问题我收到有关连接字符串。我知道可以像使用+符号一样添加字符串来相互连接。Python的字符串连接 - 串联“ n”
>>> 'a' + 'b'
'ab'
然而,我刚刚发现你甚至都不需要使用+符号来连接字符串(由事故/摆弄周围),这导致了我的第一个问题理解 - 如何/为什么这是可能的!?
>>> print 'a' + 'b'
ab
另外,我也明白'\ n'字符串会产生'换行符'。但是当与我的第一个问题一起使用时。我得到以下。
>>> print '\n' 'a'*7
a
a
a
a
a
a
a
所以我的第二个问题是 - “为什么我得到的字母‘A’。换句话说,不应中继符号,*,重复的字母‘A’7倍的7条新线! ?具体如下
>>> print 'a'*7
aaaaaaa
请大家帮我澄清是怎么回事
'打印 '\ n' 'A' * 7'农产品' '\ NA' * 7',而不是'一个一个A A A A了' –
这只是在他的帖子中的格式错误。 – agf