優點:可以支援索引和切片的操作
特徵: 第乙個正索引為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...