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...