python 多行字符串拼接_零基础学python的第71天
#編程語言#
我是“學海無涯自學不惜!”,關注我,一同學習簡單易懂的Python編程。
第七十一節:字符串的拼接
在前面學習Python的數據類型的時候,就了解過字符串(詳見16節內容),所謂“字符串”,就是連續的字符序列,可以是計算機所能表示的一切字符的集合。
定義字符串可以使用單引號、雙引號和三引號來完成,這三種引號的作用是一樣的,都可以直接定義字符串,唯一的不同是三引號支持多行內容。
而現在,為什么要深入的專門探討字符串呢?原因只有一個:字符串的應用廣泛到鋪天蓋地!
隨便打開一個網頁,你可以看到所有的索引都是字符串的應用,比如下圖中的京東主頁,所有可點擊進入的文字鏈接,全部都是字符串:
京東主頁上的字符串應用
所以就很有必要,將字符串這種數據類型,單獨進行比較深入的了解和學習。
今天,首先來學習一下“拼接字符串”。
什么是拼接呢?簡單地說就是把單獨的個體相加在一起組成一個新的個體。
在Python中,兩個以上不同的字符串,可以直接使用運算符加號“+”,將它們拼接起來。(這個應該可以直接理解為字符串相加運算。)
舉個例子,柳宗元的詩《江雪》中有四句,將這四句詩定義成為四個字符串,然后使用加號將這四個字符串拼接起來,詳見下圖:
字符串拼接
由上可見,既可以將字符串賦值為變量相加,也可以直接相加,那么字符串能不能直接和數值類型數據相加呢?
還是通過一個實例來說明,將“一臺洗衣機售價3000元人民幣。”這句話,拆分為三部分,前后各一個字符串,中間的3000作為數值存在,來拼接一下,詳見下圖:
字符串和數值不可直接拼接
結果出現錯誤提示,說明str(字符類型)只能和str拼接,不能和int(整數類型)拼接,這個時候,前面學過的,用來強制轉換字符串類型函數str()就派上用場了(詳見第18節)。請看,小小的轉換一下,立馬效果就出來了,詳見下圖:
數值強制轉換為字符串并拼接
下面,來設定一個場景:使用Python字符串相加的功能,來輸出一段電影《我不是藥神》經典對白,(選擇這幾句話的原因,是我從中看見了一顆善良的心。),詳見下圖:
字符串拼接場景實例
上面這段代碼,我是故意只寫一行,后面的都看不見,執行后的結果,才是一行一句有格式的說明和對話。
有朋友就會說,傻不傻呀直接在WORD上打字不快么?
我就想說,這是最簡單的字符串操作,也許有一天,我會利用這最簡單的操作,達到比較復雜的目的呢,是吧。
感謝大家一直以來的支持,明天奉上的是“計算字符串長度”的內容,敬請拭目以待。
為自己加油,我是“學海無涯自學不惜!”
總結
以上是生活随笔為你收集整理的python 多行字符串拼接_零基础学python的第71天的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 6年Java程序员年薪60W,这些年我都
- 下一篇: echarts python源码_基于D