我是新來的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