歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Python3中的字符串函數學習總結

這篇文章主要介紹了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

Copyright © Linux教程網 All Rights Reserved