python str型別的所有方法

2021-09-29 06:39:31 字數 1951 閱讀 7186

1、__contains__和in功能一樣(包含)

例子:

name = str("abdc")

result = name._contains_("a")

print(result)

result = "b" in name

print(result)

執行得出:

true

true

2、getattribute() 反射時用到

3、capitalize(),前字母變成大寫或小寫

4、center() ,

例子:

name = str("abdc")

result = name.center(20,"a")

print(result)

5、count()計算出現的字元

例子:

name = str("abdc")

result = name.count("a"0,2)

print(result)

6、encode()轉變編碼

7、endswith()判斷以什麼結尾

例子:

name = str("abdc")

result = name.endswith("d",0,3)

print(result)

8、expandtabs()檢測存在"\t"即空格鍵,可控制生成

例子:

name = str("ab\tdc")

result = name.expandtabs(3)

print(result)

9、find() 查詢字元是否存在,不能用於列表list

例子:

name = str("abdc")

result = name.find(a)

print(result)

如果包含子字串返回開始的索引值,否則返回-1。不影響後面程式執行

10、format()字串拼接

例子:

name = str("ab  as  dc")

result = name.find("dd","ff")

print(result)

10、index() 方法檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,該方法與 python find()方法一樣,只不過如果str不在 string中會報乙個異常。影響後面程式執行

例子:

name = str("abdc")

result = name.find(a)

print(result)

11、join() 字串拼接

例子:

name = ["1',"d","c"]

result = "".join(name)

print(result)

12、l_just()放在左邊

13、r_just放在右邊

14、lower()變成小寫

15、lstrip()只去掉左邊空格

16、rstrip()只去掉右邊空格

17、partition(),以什麼分割,會產生至少3個字串

例子:

name = "aeiou"

result =name.partition("i")

print (result);

18、split() 和splitlines() 用換行符分割成列表

name = """sla

sd"""

#result = name.split("\n")

#result = name.splitlines()

print (result);

python str 字串的所有方法

author huang date 2017 11 28 字串 print hello 3 print hello world 2 print llo in hello world print 123 in 1232,123,345 print huang is a good teacher pri...

List的所有方法

list的用法 list包括list介面以及list介面的所有實現類。因為list介面實現了collection介面,所以list介面擁有collection介面提供的所有常用方法,又因為list是列表型別,所以list介面還提供了一些適合於自身的常用方法。list的方法 add int index...

陣列的所有方法

1 concat 把元素銜接到陣列中。2 every 測試斷言函式是否對每個陣列元素都為真。3 filter 返回滿足斷言函式的陣列元素。4 foreach 為陣列的每乙個元素呼叫指定函式。5 indexof 在陣列中查詢指定元素。6 join 將陣列的所有元素轉化為字串。7 lastindexof...