這篇文章主要介紹了Python3中的字符串函數學習總結,本文講解了格式化類方法、查找 & 替換類方法、拆分 & 組合類方法等內容,需要的朋友可以參考下。
Sequence Types
sequence類型有六種:strings, byte sequences (bytes objects), byte arrays(bytearray objects), list, tuple, range objects.
sequence類型都支持的通用操作:
成員檢查:in、not in
連接:+
復制:*
下標取值:s[i]
切片:s[i : j]
長度檢查:len(s)
最小值:min(s)
最大值:max(s)
索引取值:s.index(i)
字符串統計:s.count(i)
String Methods
判斷類方法,通常返回一個布爾值:
str.endswith(suffix[, start[, end]]):
判斷字符串是否以指定後綴結尾,返回True或False。start和end指定判斷的起始范圍,默認全字符串。如:
1 'abcde'.endswith('de') -->True 2 'abcde'.endswith('de', 0, 3) -->Flase
str.startwith(prefix[, start[, end]]):
與str.endwith()相反,判斷字符串是否以指定前綴開始。
str.islower():
判斷字符串中的字母字符是否全部為小寫,該方法僅判斷字符串中的字母字符,不理會其它字符。字符串必須至少包含一個字母字符,否則返回False。如:
1 ‘中國'.islower() -->False 2 ‘ab中國'.islower() -->True