python常用語法應用篇

2021-10-08 14:00:35 字數 1231 閱讀 5773

不知道小夥伴們的python水平如何,平時編寫**是否經常記不得一些基礎語法,經常需要問度娘,而且還不止問一兩遍的。把今天工作中常用的python語法總結在此。後面看心情不定時更新下。

1、generator物件可通過list轉成可迴圈物件

result=jieba.cut(

'我是你小舒姐呀'

)print

(type

(result))#

print

(list

(result)

)#['我', '是', '你', '小舒姐', '呀']

2、isinstance判斷物件型別是否符合

if

isinstance

(list

(result)

,list):

print

("it is list"

)else

:print

("it is wrong"

)

3、如何優雅的改變資料框中某個變數的位置

data=pd.read_excel(

'./data_all_values.xlsx'

)cols=

list

(data)

#['x1','x2','target','x3','x4']

cols.insert(

len(cols)-1

,cols.pop(cols.index(

'target'))

)#list.pop(index)把第index個元素刪除並返回該元素的名稱

data=data.loc[

:,cols]

print

(list

(data)

)#['x1','x2','x3','x4','target']

import pickle

with

open

('./result.pkl'

,'wb'

)as f:

pickle.dump(

list

(result)

,f) f.close(

)data1=pickle.load(

open

('./result.pkl'

,'rb'

)

python常用語法

python語句中一般以新行作為為語句的結束符。但是我們可以使用斜槓 將一行的語句分為多行顯示,如下所示 total item one item two item three語句中包含 或 括號就不需要使用多行連線符。如下例項 days monday tuesday wednesday thursd...

Python 常用語法

1.遍歷乙個資料夾 apks c filenames os.listdir apks for filename in filesnames 此處遍歷出來的非完整路徑,只是檔案名字 do something apks filename 絕對路徑需要拼接處理2.判斷乙個檔案或資料夾是否存在 import...

Python常用語法

shift enter 建立新行並移動游標到新行行首 ctrl 注釋或取消注釋 ctrl alt i 自動縮進行 alt shift q 更新 到遠端伺服器 a 1 2,3 b 4 print a a a 1,2,3,4 a 1 2,3 b 4 a.extend b print a a a 1,2,...