字串的slice,split和完全拆分

2021-10-05 10:57:57 字數 932 閱讀 5949

字串的slice切片——獲得一整段中的一小段

slice(start,stop,step)

m =

'abcdefg'

alist = m[0:

3:1]

print

(alist)

blist = m[3:

6:2]

print

(blist)

字串的split切片——將一整段根據某個區分符劃分成若干段

str.split(str = 「」,num (int型))

**例項

m =

'a b c d e f g h'

alist = m.split(

' ')

print

(alist)

alist =m.split(

' ',3)

print

(alist)

m ='a3b3c3d3e3f3g3'

alist = m.split(

'3')

print

(alist)

示例結果

字串的完全分解

a =

'abcdefg'

b ='1234567'

print

(list

(a))

print

(list

(b))

執行例項

字串和字串函式

字元輸入輸出 getchar putchar ch getchar putchar ch 字串函式 字串輸入 建立儲存空間 接受字串輸入首先需要建立乙個空間來存放輸入的字串。char name scanf s name 上述的用法可能會導致程式異常終止。使用字串陣列 可以避免上述問題 char na...

字串和字串陣列

字串陣列 include int main int argc,const char ar printf name1 s n name1 name1 zhangsan 部分初始化中,沒有被初始化的元素預設是0,0 對應的ascii值是 0 char name2 9 printf name2 s n n...

字串和字串函式

1.字串字面量 字串常量 用雙引號括起來的內容稱為字串字面量,也叫字串常量。字串常量屬於靜態儲存類別,這說明如果在函式中使用字串常量,該字串只會被儲存一次,在整個程式的生命期內存在,計時函式被呼叫多次。用雙引號括起來的內容被視為指向該字串儲存位置的指標。hello 中的 hello 類似於乙個陣列名...