python學習筆記03 字符串及相關操作

"" 空字符串布爾值爲FALSE,非空字符串(包括空格" ")布爾值爲TRUE

bit_length () 求int 數據的二進制長度

None 布爾值爲FALSE

字符串索引從0開始計數

從字符串中通過索引獲取到的內容還是字符串

切片可以對字符串進行截取 s[起始位置 : 結束位置] 取頭不取尾(頭尾指截取方向的頭尾,非單純的字符串左右方向,步長爲符號時注意),位置省略的話意爲到開始/結束

默認從左往右切, 倒數切只能這樣寫 s[-2:] 

[起始位置 : 結束位置 : 步長 ] 步長:本次截取單位與下一個截圖單位的間隔(含本次單位),步長爲正表示截取方向從左往右,負號則反之

s2 = s[-1:-6:-2]

字符串的操作
字符串是不可變的對象,任何操作對原字符串不會有任何影響

capitalize()  upper()  lower()  swapcase()  casefold()  little() 

strip ()  去空格 ,或去掉左右兩端的指定內容 注意:該方法只能刪除開頭或是結尾的字符,不能刪除中間部分的字符

字符串替換 replace ("被替換內容","替換內容",替換個數 )

字符串切割 split ( "切割標記")  輸出結果爲裝着字符串的列表,貼着字符串的兩邊切會切出空字符。

format()  可指定變量輸出

s="我叫{name},我今年{age}歲了,我喜歡{mingxing}".format(name="sylar",age=18,mingxing="周杰倫的老婆")

startswith("查找標記") ,endswith(“查找標記”), count(“計數標記”),

find(“查找標記”,起始位置,查找長度) 找不到返回值爲 -1 ,找到爲非 -1 的數

index() 查找內容不存在會報錯,

isdigit()  是否由數字組成, isalpha() 是否由字母組成, isalnum() 是否由字母或數字組成

print(s.isnumeric())  判斷是否由數字組成,可識別漢字數字(至少)

len(s)  計算字符串長度

for 循環:for 變量 in 可迭代對象, 把s中的每一個字符賦值給前面的c並循環,此方法沒有索引,for循環後面可接else,循環體力也可加break

可迭代對象:字符串,列表等

 

邱燕超 29分作業

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章