1.字串:strip()去掉字串頭尾空格
lstrip()去掉字串頭部空格
rstrip()去掉字串尾部空格
upper()返回字串轉換成大寫的乙個副本
lower()返回字串轉換成小寫的乙個副本
capatilize()字串第乙個字母轉換成大寫
split()分割字串,預設按空格分割;例如split(',',2)按逗號分割2次(得到3個字串表項的list)
join()連線字串,預設將字串分割成單個字元進行連線;例如'-'.join(a),返回用-連線物件a的字串
startswith()字串是否以某字串開頭,返回true或false
endswith()字串是否以某字串結尾,返回true或false
isalnum() 字串中是否包含字母或數字,返回true或false
2.其他
eval()字串表示式作為引數,返回表示式結果
repr()返回表示式引數的字串結果(結果是字串)
exec() 執行字串表示式語句,例如exec('print(1)'),列印1
extend(),將字串、列表、元祖作為引數,新增到列表中。list1.extend(list2)pop(),刪除列表最後乙個元素,返回新的列表
clear(),清空字典條目
def f(x):map(),對list中的每個表項進行操作,得到新的list(原有list不變)
return x*x
a=map(f,[1,2,3])
print(type(a)) #a的型別為map
b=map(lambda x:x*x,[1,2,3])
print(list(b))
reduce(),對物件(列表,元組等)中的所有元素進行操作(先對第1、2個元素進行操作,得到的結果再與第3個元素進行操作),最後得到乙個結果
from functools import reduce
def g(x,y):
return x+y
c=reduce(g,[1,2,3])
print(c)
d=reduce(lambda x,y:x*y,[1,2,3])
print(d)
print(type(d)) #此處,計算結果是int型別
python字串方法
python字串方法 capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度 width 的新字串 count sub start end 返回 sub 在字串裡邊出現的次數,start 和 end...
python字串方法
方法描述 string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串居中,並使用空格填充至長度 width 的新字串 string.count str,beg 0,end len string 返回 str 在 string 裡面出現的次數,如...
Python字串方法
capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度 width 的新字串 count sub start end 返回 sub 在字串裡邊出現的次數,start 和 end 引數表示範圍,可選。...