在python中,如果有多個字符串,想要連接在一起,或者說想要拼接在一起該如何操作,在此記錄下。
1.通過 + 這個加號操作符,將字符串拼接在一起
>>> "First" + "Python" + "Lesson"
'FirstPythonLesson'
>>>
>>> print("First" + "Python" + "Lesson")
FirstPythonLesson
>>> "First" + " Python " + " Lesson "
'First Python Lesson
備注:這樣字符串就拼接在一起了,空格情況需要在引號中加入。
2.通過 * 即乘號,將字符串多次輸出並且連接在一起
>>> "Lesson" * 5
'LessonLessonLessonLessonLesson'
>>> "Lesson " * 5
'Lesson Lesson Lesson Lesson Lesson '
>>> "lession" * 5 + " Abc"
'lessionlessionlessionlessionlession Abc
備注:通過 * 操作符就將多次輸出相同字符串,並且連接在一起
PS:遇到問題沒人解答?需要Python學習資料?可以加點擊下方鏈接自行獲取
note.youdao.com/noteshare?id=2dce86d0c2588ae7c0a88bee34324d76
3.如果兩個護着多個字符串挨在一起就自動拼接在一起了
>>> "ABc""124"
'ABc124'
>>> "Abc"'124'
'Abc124'
>>> "acx" "124" #兩個字符串之間(雙引號之間)可以有空格,可以有多個空格,都不影響字符串拼接
'acx12
4.將變量和字符串拼接
>>> prefix = 'P'
>>> prefix 'ython'
SyntaxError: invalid syntax #不能通過變量和字符串直接拼接的方式
>>>
>>>
>>> prefix + "ython" #如果要實現變量和字符串的拼接,必須通過加號 + 來實現
'Python'
5.將表達式和字符串拼接
>>> ('abx' *3 ) '12454'
SyntaxError: invalid syntax #不能將表達式和字符串直接拼接
>>> ('abx' *3 ) + '12454' #如果要進行拼接,必須使用加號 + 來實現
'abxabxabx12454'
注意:只有字符串與字符串之間,才能直接拼接,不使用加號的方式,變量與字符串,表達式與字符串的拼接,必須使用加號 + 來進行拼接。