1. 程式人生 > 其它 >Python—字串常用函式

Python—字串常用函式

Python—字串常用字串

字串是一種表示文字的資料型別,使用單引號和雙引號及三引號表示

訪問字串中的值
字串的每個字元都對應一個下標,下標編號是從0開始

轉義字元
字串的格式化輸出
切片
常用函式整理:find和index
count統計
replace 替換
split 指定分隔符切片
capitalize :第一個字元大寫其他全小寫
title   :所有單詞首字母大寫,其他均小寫
upper  :所有字母大寫
lower   :所有字母小寫
startswith:檢索字串是否以指定子串開頭
endswith:檢索字串是否以指定子串結尾
ljust / rjust :左右對齊,使用空格填充至指定長度
center:返回一個 長度為width且居中的字串

lstrip / rstrip :截掉字串左右邊的空格或者指定字元
casefold:等同於lower,全部為小寫
encode:轉為字元編碼
expandtabs :消除tab鍵,個人喜好 l/rstrip 簡單方便
format :格式化
strip :刪除字串頭尾指定的字元

轉義字元:\

也有搭配使用的 :\n換行 、 \t出現一個tab之間,也就是會出現一個空格 ,等等有很多如:\b 退格 \t 橫向製表符 \" 雙引號

字串的格式化輸出:

片:

從一個字串中取一片字串,就叫做切片。

內建函式:

字串函式:

concat() 字串拼接
charAt()返回指定索引處的字元
indexOf()找字元在哪個位置
trim() 左右去空格
replace()替換
format()格式化
substring()擷取字串

 

常用函式整理: 

find和index:

count統計:

replace 替換:

split 指定分隔符切片:

capitalize :第一個字元大寫其他全小寫

title   :所有單詞首字母大寫,其他均小寫

upper  :所有字母大寫

lower   :所有字母小寫

startswith:檢索字串是否以指定子串開頭

endswith:檢索字串是否以指定子串結尾

ljust / rjust :左右對齊,使用空格填充至指定長度

center:返回一個 長度為width且居中的字串,也就是居中填充

lstrip / rstrip :截掉字串左右邊的空格或者指定字元

casefold:等同於lower,全部為小寫

encode:轉為字元編碼

expandtabs :消除tab鍵,個人喜好 l/rstrip 簡單方便

format :格式化

strip :刪除字串頭尾指定的字元

其實還有很多 菜鳥上都有詳細的教程 。

自古英雄多磨難