lower()函式將所有英文小寫
upper()函式將所有英文本母大寫
string=
'hello python,你好 python'
print
(string.lower())
#輸出 hello python,你好 python
print
(string.upper())
#輸出 hello python,你好 python
lstrip()函式去除字串開頭的空格
rstrip()函式去除字串末尾的空格
strip()函式去除字串首尾的空格
string=
' hellopython '
print
('3'
+string.strip()+
'3')
#輸出 3hellopython3
print
('3'
+string.lstrip()+
'3')
#輸出 3hellopython 3
print
('3'
+string.rstrip()+
'3')
#輸出 3 hellopython3
內建函式split()拆分字串
string=
'hello&python'
print
(string.split(
'&')
)#將「&」作為分隔符傳入split()函式中
#輸出 ['hello', 'python']
內建函式find()查詢某個字元或某一字串是否在字串中,find()函式接收乙個字串作為引數,如果該字串存在於目標字串中,則會返回該字串在目標字串中的初始索引位置;如果不存在於目標字串中,會返回-1。
string=
'hello python'
print
(string.find(
'python'))
#輸出 6
print
(string.find(
'pyhon'))
#輸出 -1
【語法】
字串變數【索引】
字串變數【起始索引:結尾索引】
【說明】
「【】」為索引符號,索引只能為整數,「字串變數」表示取字串變數中的第4個元素。取一段字元可以在索引位置 中間新增「:」,「字串變數【6:8】」表示從第六個元素開始,到第八個元素結束,但是不包括第8個元素,所以輸出的是第6和第7個元素。
str
='hello python'
print
(str[4
])#輸出o
print
(str[3
:7])
#輸出lo p
內建函式replace()實現字串的替換
【語法】
字串變數.replace(要替換的字串,替換後的字串)
【說明】
replace()函式作為python中的字串內建函式,只能對字串使用
string=
'hello world'
print
(string.replace(
'world'
,'python'))
#輸出 hello python
內建函式len()獲取字串的長度
string=
'hello python'
print
(len
(string)
)#輸出12(空格也算乙個字元)
Python程式設計整理 字串中常用的操作
python程式設計整理 字串中常用的操作 1.切片 msg 起始位置 結束位置 步長 顧頭不顧尾 步長預設為1,並且可以是負數,表示反向取 例子 msg hello world print msg 0 2 he msg hello world print msg 1 dlrow olleh 1 為...
python中常見的字串操作
如有字串mystr hello world and bjsxt yunshuxueyuan sxt beijing 以下是常見的操作 1 find 檢測 str 是否包含在 mystr中,如果是返回開始的索引值,否則返回 1 mystr.find str,start 0,end len mystr ...
python中常用字串
轉義字元 因為一些特殊字元是python中的關鍵字或一些特殊的概念如換行。所以以特殊字元 開頭。構造轉義字元。n 換行 t 製表符 單引號 雙引號 反斜槓 for i in abc print i a b c hello 4 0 了解 字串 count 子字串 搜尋子串出現次數 xyaxyaxy c...