3 回答

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超6個(gè)贊
使用split()是默認(rèn)以空格和\n為分隔符 你是用的split(',')就是以","符號(hào)為分隔符
如果你確定是以逗號(hào)為分隔符,那就這么寫
import re
re.sub('\n','',a).split(',')
a='fdas s,adf s,df\n sdf\n sd fs\nd\n sd f'
print a.split(',') 以逗號(hào)為分隔符,但是\n存在
['fdas s', 'adf s', 'df\n sdf\n sd fs\nd\n sd f']
換種寫法:
re.sub('\n','',a).split(',')
['fdas s', 'adf s', 'df sdf sd fsd sd f'] \n消失了,還是以逗號(hào)為分隔符
這句話的意思是sub('\n','',a) 從a中將\n替換成''空字符 然后split(',')

TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊
1、借助于lstrip()提取左邊空格
>>> s = ' A B C '
>>> s.lstrip() # 去除字母字符串左邊的空格
'A B C '
2、借助于rstrip()提取右邊空格
>>> s = " A B C "
>>> s.rstrip() # 去除字符串右邊的空格
' A B C'
3、借助于strip()提取左右兩邊的空格
>>> s = " A B C "
>>> s.strip() # 去除兩邊的空格
'A B C'
擴(kuò)展資料
python對(duì)象的處理方法
對(duì)象的方法是指綁定到對(duì)象的函數(shù)。調(diào)用對(duì)象方法的語法是instance.method(arguments)。它等價(jià)于調(diào)用Class.method(instance, arguments)。
當(dāng)定義對(duì)象方法時(shí),必須顯式地定義第一個(gè)參數(shù),一般該參數(shù)名都使用self,用于訪問對(duì)象的內(nèi)部數(shù)據(jù)。
這里的self相當(dāng)于C++, Java里面的this變量,但是我們還可以使用任何其它合法的參數(shù)名,比如this 和 mine 等,self與C++,Java里面的this不完全一樣,它可以被看作是一個(gè)習(xí)慣性的用法,我們傳入任何其它的合法名稱都行。
添加回答
舉報(bào)