#切片
#切片 獲取物件中一部分資料 [起始位置:結束位置(不包含):步長]
qpstr = "
山東張學友
"result = qpstr[1: 3: 1] #
東張print
(result)
#快速取前兩個
result = qpstr[:2]
(result)
#快速取後兩個
result = qpstr[-2:]
(result)
#快速獲取整個字串
result =qpstr[:]
#快速獲取字串反轉後的字串
result = qpstr[::-1]
print(result)
#find檢測 str 是否包含在 mystr中,如果是返回開始的索引值,否則返回-1
# mystr.find(str, start=0, end=len(mystr))
mystr = "abc de
"find = mystr.find("a"
)#(指定查詢內容,起始位置,結束位置(不包含))
find = mystr.find("
abc", 0, 1)
print(find)
#index跟find()方法一樣,只不過如果str不在 mystr中會報乙個異常
# mystr.index(str, start=0, end=len(mystr))
index = mystr.index("abc"
, 0, len(mystr))
print(index)
#count返回 str在start和end之間 在 mystr裡面出現的次數
# mystr.count(str, start=0, end=len(mystr))
count = mystr.count("a", 0, len(mystr))
print(count)
#replace把 mystr 中的 str1 替換成 str2,如果 count 指定,則替換不超過 count 次
# mystr.replace(str1, str2, mystr.count(str1))
replace = mystr.replace("c", "
a", mystr.count("a"
))print(replace)
#split以 str 為分隔符切片 mystr,如果 maxsplit有指定值,則僅分隔 maxsplit 個子字串
# mystr.split(str=" ", 2)
split = mystr.split("", 2) #
結果為陣列格式
print(split)
posted @
2018-08-01 17:15
青衫仗劍 閱讀(
...)
編輯收藏
Python基礎 字串的常見操作
切片 切片 獲取物件中一部分資料 起始位置 結束位置 不包含 步長 qpstr 山東張學友 result qpstr 1 3 1 東張print result 快速取前兩個 result qpstr 2 print result 快速取後兩個 result qpstr 2 print result ...
Python關於字串的內建函式 字串操作)
環境 python3.6.4 1.字串首字母大寫 capitalize s atlan print s.capitalize atlan2.字串全大寫 upper s atlan print s.upper atlan3.字串全小寫 lower s atlan print s.lower atlan...
劍指offer之左旋轉字串( 字串常見操作)
public string substring int beginindex 返回從起始位置 beginindex 至字串末尾的字串 public string substring int beginindex,int endindex 返回從起始位置 beginindex 到目標位置 endind...