字串操作

2022-08-29 15:39:27 字數 658 閱讀 7599

1)成對的單引號、雙引號、三引號括起來的內容就是字串。eg:"fffggrr" 'fggfgg'

2)若想實現換行,則只能用三引號的寫法

1)正序從0開始

2)倒序從-1開始

示例:s="hello"

s[0] h

s[-1] o

示例:s="hello" 

s[2:4]    ll

s[-3,-1]  ll

#步長為2,3時,直接分組取

s[0:5:2] hl0

s[2:8:3]   l

#取整個字串

s[:]   hello

s[0:]   hello

s[::] hello

s[:-1]   hell---這種寫法不對

2.2)反向切片(k:為負)-------#[ )取左不取右,右邊的數要-1

示例:

s = "hello"

#取整個值,倒序排列

print(s[4::-1])

print(s[-1:-6:-1])

print(s[::-1])

s = "123456789"

#取765

print(s[-3:-6:-1])

print(s[6:3:-1])

1)

字串操作 靠字串分割字串

字串分解函式。注意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...