字串方法

2021-10-22 02:07:30 字數 1554 閱讀 8092

1、資料型別

int 整型 float 浮點型 bool布林

str 字串 『』 『』『』 『』『』『』

list 列表

tuple 元組 ()

stra=『this is python str』

print(stra)

#關於字串/列表/元組下標取值 能夠根據下標型別取值稱之為序列型別

print(stra[0])

t#字串能不能進行修改

stra[0]=『t』

print(stra) #字串不能通過下標進行修改

#字串的修改 replace()

stra.replace(『t』,『t』,?) #第乙個引數是你要修改的值,第二個引數改後的值,第三個引數是修改引數的個數

#strip() #清除字串左右兩端的空格

strb.strip()

lstrip() # 清楚左邊的空格

rstrip() #清楚右邊的空格

capitalize() #首字母大寫

strb.capitalize

title() #以空格為標準,所有首字母進行大寫strb.title()

#split(『 』) #字串的拆分,以空格的形式拆分

得到的是乙個列表

a=strb.split(』 ')

[『this』 ,『is』 ,『python』,『str』]

』 '.join(a) #字串的拼接

『this is python str』

index(『i』) #返回下標,如果傳入不存在,則會報錯

stra.index(『i』)

find() 返回字串的下標,如果該元素不存在,則會返回-1,第乙個引數是查詢的元素,第二個引數是指定從哪個下標開始查詢

find(『i』,『4』)

index=0

while true:

indexs=strb.find(『t』,index)

if index ==-1:

break

else:

print(indexs)

index+=1

upper() #全部轉化為大寫

strb.upper()

isupper() #檢查是否都是大寫

strb.isupper()

lower() #全部轉化為小寫

strb.lower()

isalpha() #檢查是否是純字母 如果是,則返回true

strb.isalpha()

isdigit() #判斷字串是否是純數字 如果是,返回true

strb.isdigit()

#字串的轉義

\n 換行

\t 四個空格 水平製表符 乙個tab鍵的長度

\0 乙個空格的長度

\ 雙\表示乙個

』 表示單引號 『

r 取消字串轉義

eg: print(r』abc\nedf』)

abc\nedf

系統提示音 \a

cmd中可以演示 print(』\a』)

字串的編碼

字串方法

find 方法可以在乙個較長的字串中查詢子字串,並返回子字串所在位置最左邊的索引。如果沒有找到則返回 1。hello,world.cold enough?find world 6 title hello,world.cold enough?title.find hello 0 title.find ...

字串方法

coding utf 8 字串也可以理解為乙個容器,也存在索引值,而字串中的每乙個字元可以理解為是一 個元素。1 len 獲取字串長度的方法 print 字串長度len len abcd 2 字串的取值 string abcdef r1 string 0 r2 string 1 print r1,r...

字串方法

字串方法 在這裡插入 片 定義乙個字串 var box 我的世界 返回指定位置的字串 box.charat 2 console.log box.charat 2 字串的長度 box.length console.log box.length 英文大小寫 var box2 holle 大寫 box2....