【編測編學】零基礎學python_03_字串(拼接+換行+製表符)

bcbxhome發表於2020-11-11

字串拼接

在編碼的過程很多時候都會用到字串的拼接,例如,你可能想將姓和名儲存在不同的變數中,等要顯示姓名時再將它們合而為一:

first_name = "li"
last_name = "xiaolong"
full_name = first_name + last_name
print(full_name)

Python 使用加號(+)來合併字串。在這個示例中,我們使用+ 來合併first_name 和last_name ,以得到完整的姓名,其結果如下

這種合併字串的方法稱為拼接。

透過拼接,可使用儲存在變數中的資訊來建立完整的訊息。下面來看一個例子:

新增一行程式碼

print("Hello, " + full_name.title() + "!")

在這裡,一個問候使用者的句子中使用了全名,並使用了方法title() 來將姓名設定為合適的格式。這些程式碼顯示一條格式良好的簡單問候語:

Hello, Lixiaolong!


你還可以使用拼接來建立訊息,再把整條訊息都儲存在一個變數中:

message="Hello, " + full_name.title() + "!"
print(message)

上述程式碼也顯示訊息“Hello, Lixiaolong!”,但將這條訊息儲存在了一個變數中,這讓最後的print 語句簡單得多

字串製表符

要在字串中新增製表符,可使用字元組合\t(預設為四個空格)

lol='我最喜歡的英雄是:亞索'
print(lol)
lol='我最喜歡的英雄是:\t亞索'
print(lol)

字串換行符

要在字串中新增換行符,可使用字元組合\n:

lol='我喜歡的英雄有:\n亞索\n劫\n墨菲特\n蠻王'
print(lol)

還可在同一個字串中同時包含製表符和換行符。字串"\n\t" 讓亞索換到下一行,並在下一行開頭新增一個製表符。下面的示例演示瞭如何使用一個單行字串來生成四行 :

lol='我喜歡的英雄有:\n\t亞索\n\t劫\n\t墨菲特\n\t蠻王'
print(lol)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69985967/viewspace-2733512/,如需轉載,請註明出處,否則將追究法律責任。

相關文章