第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請(qǐng)教一個(gè)關(guān)于python re.split輸出問題?

請(qǐng)教一個(gè)關(guān)于python re.split輸出問題?

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

3 回答

?
慕勒3428872

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(',')

查看完整回答
反對(duì) 回復(fù) 2019-09-07
?
哆啦的時(shí)光機(jī)

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í)慣性的用法,我們傳入任何其它的合法名稱都行。



查看完整回答
反對(duì) 回復(fù) 2019-09-07
  • 3 回答
  • 0 關(guān)注
  • 1151 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)