string_name.join(iterable)
string_name:這是被連線的子字串。
返回值:join()方法返回乙個被子字串連線的字串
**引數:**the join() method takes join()方法需要可迭代的元素來一次返回它的乙個成員,比如列表,元組,字串,字典和集合
type error:如果這個可迭代元素包含任何不是字串的值,join()函式就會丟擲typeerror。
center(),ljust(),rjust()
print
("abc"
.center (30,
'-')
)print
("abc"
.ljust (30)
+'|'
)print
("abc"
.rjust (30)
)
---
----
----
--abc---
----
----
---abc |
abc
strip(),lstrip(),rstrip()方法
strip() 方法用於移除字串頭尾指定的字元(預設為空格或換行符)或字串行。
注意:該方法只能刪除開頭或是結尾的字元,不能刪除中間部分的字元。
a=
"abc"
.center (30)
print
(a.lstrip())
print
(a.rstrip())
print
(a.strip(
))
abc
abcabc
str()與chr()之間的區別:str是把返回的物件直接轉為字串,而chr則是把返回的物件轉換為對應的ascii碼的字串
str() 函式將物件轉化為適於人閱讀的形式
chr()函式用乙個範圍在 range(256)內的(就是0~255)整數作引數,返回乙個對應的字元。
ord() 函式是 chr() 函式(對於8位的ascii字串)或 unichr() 函式(對於unicode物件)的配對函式,它以乙個字元(長度為1的字串)作為引數,返回對應的 ascii 數值,或者 unicode 數值,如果所給的 unicode 字元超出了你的 python 定義範圍,則會引發乙個 typeerror 的異常。
>>
>
print
(ord
('a'))
97>>
>
print
(chr(97
))
a
>>
>
print
(str
(ord
('a'))
)97>>
>
print
(chr
(ord
('a'))
) a
test = '\u4fa0\u5ba2\u884c'
test.encode().decode('unicode_escape')
print("test :"+ test)
t = '中文'.encode('unicode_escape').decode()
print("t:"+t)
輸出
test :俠客行
t:\u4e2d\u6587
str.split()
正向切片
str.rsplit()
反向切片
str.splitlines(keepends)
按照行(』\r』, 『\r\n』, \n』)分隔,返回乙個包含各行作為元素的列表,如果引數 keepends 為 false,不包含換行符,如果為 true,則保留換行符。
str.partition()
正向切割,返回三元祖
str.rpartition()
反向切割,返回三元祖
str.find(str, beg=0, end=len(string))
str – 指定檢索的字串
beg – 開始索引,預設為0。
end – 結束索引,預設為字串的長度。
如果包含子字串返回開始的索引值,否則返回-1
str.rfind()
從右開始查詢。如果包含子字串返回開始的索引值,否則返回-1
str.count(sub, start= 0,end=len(string))
用於統計字串裡某個字元出現的次數。可選引數為在字串搜尋的開始與結束位置
string.startswith(str, beg=0,end=len(string))
判斷字串是否以指定字元或子字串開頭,返回bool值
string.endswith(str, beg=[0,end=len(string)])
判斷字串是否以指定字元或子字串結束,返回bool值
python字串方法
python字串方法 capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度 width 的新字串 count sub start end 返回 sub 在字串裡邊出現的次數,start 和 end...
python字串方法
方法描述 string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串居中,並使用空格填充至長度 width 的新字串 string.count str,beg 0,end len string 返回 str 在 string 裡面出現的次數,如...
Python字串方法
capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度 width 的新字串 count sub start end 返回 sub 在字串裡邊出現的次數,start 和 end 引數表示範圍,可選。...