Python 中常用操作字串的使用規則

2021-10-09 23:14:07 字數 1988 閱讀 8888

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...