亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教一個關于python re.split輸出問題?

請教一個關于python re.split輸出問題?

牛魔王的故事 2019-09-03 10:06:55
python re.split輸出問題
查看完整描述

3 回答

?
慕勒3428872

TA貢獻1848條經驗 獲得超6個贊

使用split()是默認以空格和\n為分隔符 你是用的split(',')就是以","符號為分隔符

如果你確定是以逗號為分隔符,那就這么寫
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(',') 以逗號為分隔符,但是\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消失了,還是以逗號為分隔符
這句話的意思是sub('\n','',a) 從a中將\n替換成''空字符 然后split(',')

查看完整回答
反對 回復 2019-09-07
?
哆啦的時光機

TA貢獻1779條經驗 獲得超6個贊

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'

擴展資料

python對象的處理方法

對象的方法是指綁定到對象的函數。調用對象方法的語法是instance.method(arguments)。它等價于調用Class.method(instance, arguments)。

當定義對象方法時,必須顯式地定義第一個參數,一般該參數名都使用self,用于訪問對象的內部數據。

這里的self相當于C++, Java里面的this變量,但是我們還可以使用任何其它合法的參數名,比如this 和 mine 等,self與C++,Java里面的this不完全一樣,它可以被看作是一個習慣性的用法,我們傳入任何其它的合法名稱都行。



查看完整回答
反對 回復 2019-09-07
  • 3 回答
  • 0 關注
  • 1154 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號