實習碰到的問題,和解決方法

2021-09-20 15:25:59 字數 1345 閱讀 9389

1、

a =

'you'

print

('\n'

,a)print

('\n'

+ a)

原因:第乙個是輸出兩個字元,python中兩個字元間自動存在乙個空格;第二個是成為了乙個字元,所有沒有空格

解決方法:

print(』\n』,『rpg』,sep=』』)

2、找出列表出重複的元素

3、刪除目錄及子檔案

import shutil

shutil.rmtree(src)

4、兩個list 求交集,並集,差集,intersection、union、difference

5、獲取本機ip

ip = socket.gethostbyname(socket.gethostname())

6、python中 .to_csv()亂碼

解決方法:新增引數 encoding=『utf_8_sig』

3、一些小的注意點

4、正則,判斷是否匹配到某個字串,必須全英文

re.

compile

('^[a-za-z]+$'

).match(

'sdfd')is

notnone

match未匹配到時,返回none

re.

compile

('|'

.join(ket_list)

).findall(x)

re.compile

('^#$|^&$|^@$|^/$'

).findall(

'/')

7、df取出一列』value』(幾百萬行的資料,可以用reduce優化一下)的字串的str數字,怎麼求這列的和

py2to3:

7、尋找單層字典,根據value尋找最大n個值

判斷float型別的nan,

np.isnan(math.nan)

math.isnan(np.nan)

list_duplicates

參考:

- python中__repr__和__str__區別

print的時候:當兩者同時存在時,__str__會覆蓋__repr__

偷懶定義__repr__: 定義完str後,直接__repr__ = __str__

前端問題和解決方法

centering text in column th.dt center,td.dt center change table header color using bootstrap thead th tbody td change select default color selection m...

CppUnit 遇到的問題和解決方法

cppunit是乙個很方便的unit test工具,這幾天學習cppunit中遇到兩個小問題,可能會讓新手很煩惱,在這裡提供解決的方法。1.在使用vs2003以上版本的visual studio時,build project testpluginrunner會失敗,出現如下的error 這是因為cp...

安裝ftp碰到的問題及解決方法

1 crt顯示亂碼 本地windows機器。修改securecrt的設定。找到 選項 會話選項 外觀 字元編碼設定為utf 8。字型設定,選擇中文字型,例如新宋體。2 檢視ftp 服務是否啟動 service vsftpd status 3 使 用chkconfig vsftpd on 設定為開機自...