不知道小夥伴們的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,...