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