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

設(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 。
