字串操作

2021-07-28 18:02:14 字數 655 閱讀 2015

#字串的操作,字串具有不可變性,一旦建立不能在原地修改

#在核心資料中,數字,字串,元組具有不可變性

s="python"

print(len(s)) #序列的長度

print(s[0]) #序列索引對應的值

print(s[-1]) #反向索引

print(s[1:3]) #分片,不包含索引3對應的值

print(s[1:])

print(s[:])

print(s[:-1])

print(s+"xy") #序列合併

print(s*2) #序列重複

#s[0]='' 錯誤,不可變性,不能在原地進行修改

print(s.find("th")) #返回子字串的偏移量,如果沒有找到返回-1

print(s.find("x"))

print(s.replace("on","ing")) #字串替換

print('everyday,%s,%s'%("python","study")) #字串格式化

print('everyday,,'.format("python","study"))

#12

字串操作 靠字串分割字串

字串分解函式。注意strtok比較複雜。要妥善運用!也可以不用strtok函式,但要實現字串靠字串分割比較困難!注意str指向的空間必須是可讀可寫的 如陣列或動態分配的空間 不能為字串常量的指標,因為strtok改變了其中的內容。include include 功能 將str中的字串按照elemon...

字串操作

字串操作 要了解字串操作首先要了解什麼是字串。前面已經提過,字串是乙個由零個或者多個字元組成的有限序列,既然是有限的那麼也就意味著字串存在乙個起始位置和乙個結束位置。我們以指定起始位置的方式來通知程式從該位置起向後的一段記憶體空間的內容應該解釋為字串。那麼這個字串在什麼地方結束呢?規定當遇到字元 0...

字串操作

include using namespace std int strlength char str char strcopy char str1,char str2 char strlink char str1,char str2 int main char strcopy char str1,c...