Python編程筆記(3)字符串及Python代碼實(shí)現(xiàn)

字符串是不可變的,因此所有的元素賦值和切片賦值都是非法的


字符串

設(shè)置字符串的格式

示例代碼

拼接字符串

如何拼接字符串呢?就像將數(shù)相加一樣,將它們相加。

長(zhǎng)字符串

要表示很長(zhǎng)的字符串(跨越多行的字符串),可使用三引號(hào)(而不是普通引號(hào))。

原始字符串

對(duì)于很長(zhǎng)的路徑,將需要使用大量的反斜杠
原始字符串用前綴 r 表示

字符串表示 str 和 repr

用 str 能以合理的方式將值轉(zhuǎn)換為用戶能夠看懂的字符串。
使用 repr 時(shí),通常會(huì)獲得值的合法Python表達(dá)式表示。

字符串方法

--center

方法 center 通過(guò)在兩邊添加填充字符(默認(rèn)為空格)讓字符串居中。

--find

方法 find 在字符串中查找子串。如果找到,就返回子串的第一個(gè)字符的索引,否則返回 -1。

--join

join 是一個(gè)非常重要的字符串方法,其作用與 split 相反,用于合并序列的元素。

--lower

方法 lower 返回字符串的小寫版本。

--replace

方法 replace 將指定子串都替換為另一個(gè)字符串,并返回替換后的結(jié)果。

--split

split 是一個(gè)非常重要的字符串方法,其作用與 join 相反,用于將字符串拆分為序列。

--strip

方法 strip 將字符串開(kāi)頭和末尾的空白(但不包括中間的空白)刪除,并返回刪除后的結(jié)果。

--translate

方法 translate 與 replace 一樣替換字符串的特定部分,但不同的是它只能進(jìn)行單字符替換。
這個(gè)方法的優(yōu)勢(shì)在于能夠同時(shí)替換多個(gè)字符,因此效率比 replace 高。

--判斷字符串是否滿足特定的條件

很多字符串方法都以 is 打頭,如 isspace 、 isdigit 和 isupper ,它們判斷字符串是否具有特定
的性質(zhì)(如包含的字符全為空白、數(shù)字或大寫)。如果字符串具備特定的性質(zhì),這些方法就返回
True ,否則返回 False 。


示例代碼

想要完整代碼的朋友,可toutiao搜索“編程研究坊”關(guān)注后s信我,回復(fù)“Python編程筆記3“獲取

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容