字串知識點(一)

2021-10-05 11:35:35 字數 1471 閱讀 2172

優點:可以支援索引和切片的操作

特徵: 第乙個正索引為0,指向的是左端,第乙個索引為負數的時候,指向的是右端

切片:【高階特性】可以根據下表來獲取序列物件的任意[部分]資料

語法結構:[開始:結束:步長] 步長預設1

下標會越界,切片不會

字串常用函式:

1)、capitalize()

#首字母變大寫

2)、endswith/starswith()

#是否x結束/開始

3)、find()

#檢查x是否在字串中

4)、isalnum()

#判斷是否是字母和數字

5)、isalpha()

#判斷是否是字母

6)、isdigit()

#判斷是否是數字

'abc123』.isdigit()

7)、islower()

#判斷是否是小寫

8)、join()

#迴圈取出所有值用xx去連線

9)、lower/upper

#大小寫轉換

10)、swapcase

#大寫變小寫,小寫變大寫

11)、lstrip/rstrip/strip# 移除左/右/兩側空白

12)、split()

#切割字串

13)、title()

#把每個單詞的首字母變成大寫

14)、replace(old, new, count=none)

#old被換字串,new替換字串,count換多少個。無count表示全

部替換。

15)、count()

#統計出現的次數

8.例子

#索引

#一test=

'python'

print

(type

(test)

)for i in

range(0

,7):

print

('第%d個字元%s'

%(i,test[i]))

#二strmsg=

'hello world'

print

(strmsg[2:

5])#下標2-5之間的資料

print

(strmsg[2:

])#下標2到最後

print

(strmsg[0:

3])#1-3

print

(strmsg[::

-1])

#倒序輸出

#首字母大寫

name=

'peter'

print

('姓名首字母轉換大寫%s'

%name.capitalize(

))

字串知識點checklist

知識點checklist 1 strlen 函式的返回值是什麼型別的?2 字串strlen 的值,是否和他佔據的記憶體空間相同?3 你是否知道strcpy 函式存在的潛在風險?如何避免?4 如果乙個字串沒有字串結束符,而呼叫str 開頭的庫函式,會發生什麼?5 strcpy strcat strcm...

字串小知識點

1 字串操作 strcpy p,p1 複製字串 strncpy p,p1,n 複製指定長度字串 strcat p,p1 附加字串 strncat p,p1,n 附加指定長度字串 strlen p 取字串長度 strcmp p,p1 比較字串 strcasecmp忽略大小寫比較字串 strncmp p...

js 字串函式知識點

1 字元方法 charat 功能 返回字串中第n個字元 引數 超出範圍,返回空字串 返回值 string中第n個字元的實際值 插入charcodeat 功能 返回字串中第n個字元的 引數 超出範圍 返回nan 返回值 內容 string中第n個字元的unicode編碼 範圍 0 65535之間的16...