我是一個新手Python用戶,試圖做一些我認爲應該很簡單但無法解決的問題。我有2個變量定義:結合兩個字符串變量
a = 'lemon'
b = 'lime'
有人能告訴我如何將這些結合在一個新的變量?
如果我嘗試:
>>> soda = "a" + "b"
>>> soda
'ab'
我想蘇打水是'lemonlime'
。這是如何完成的?
謝謝!
我是一個新手Python用戶,試圖做一些我認爲應該很簡單但無法解決的問題。我有2個變量定義:結合兩個字符串變量
a = 'lemon'
b = 'lime'
有人能告訴我如何將這些結合在一個新的變量?
如果我嘗試:
>>> soda = "a" + "b"
>>> soda
'ab'
我想蘇打水是'lemonlime'
。這是如何完成的?
謝謝!
,你需要拿出報價:
soda = a + b
(您想參考變量a
和b
,而不是字符串 「A」 和 「B」)
感謝froadie!太簡單了...非常感謝! – Jay 2010-07-08 16:28:41
國際海事組織,froadie的簡單連接對於你提交的簡單案例來說很好。如果你想把他們放在一起幾個字符串,該string join方法似乎是首選:
the_text = ''.join(['the ', 'quick ', 'brown ', 'fox ', 'jumped ', 'over ', 'the ', 'lazy ', 'dog.'])
編輯:請注意,想要加入一個可迭代(例如列表)作爲它的一個參數。
非常棒的一點,馬特 - 我會記得的! – Jay 2010-07-08 16:33:16
既然一個字符串也是可迭代的,你也可以加入一個字符串:'''.join('Eric')'=>''E r i c'' – 2010-07-08 16:52:18
歡迎來到StackOverflow。良好的新手問題 - 您滿意的所有指導方針:展示您想要完成的任務,展示您嘗試過的方法,並提出具體問題。 +1順便說一句,以這種方式「組合」兩個字符串的術語是「串聯」(從「鏈」一詞中的「鏈」拉丁文中得到)。 – 2010-07-08 16:03:19
@Jim Garrison說出真相。繼續以這種方式提問,你會得到可靠的答案。 – Wilduck 2010-07-08 16:27:21