python的基礎知識包括以下部分:資料,函式,條件判斷,迴圈,第三方模組。
一.資料
資料主要 包括6種資料型別,分別為:
不可變資料型別:數字、字串、元組;
可變資料型別:列表、字典、集合。
其中,列表,元組,集合,字典可以稱為資料的」容器「,具體如下:
除此以外,還有其他三種常見的資料結構,分別為雙向鍊錶,排序字典和計數器。
雙向鍊錶包括佇列和棧,
佇列相當於有順序的列表,增加資料叫入隊,即增加到資料的尾部;刪除資料叫出隊,即刪除最開始的資料。對應**分別為:
queue.popleft()
棧則是另一種型別的順序,增加的資料在刪除時會最先刪掉。增加資料叫入棧,刪除資料叫出棧。對應**分別為:
stack.pop()
排序字典與普通字典相比,其內部的鍵值對是有順序的。
使用計數器可以方便的對資料出現的次數進行統計分析。
二.函式
乙個完整的函式主要包括三部分內容:功能,輸入,輸出。
可使用python自帶的函式及內建模組,第三方庫的函式,也可自定義函式在實際生活中使用。
自定義函式的結構如下:
def 函式名稱
函式體return 輸出
三.條件判斷
條件判斷便是通過條件判斷得到相應結果,包括兩種邊界條件:
①值比較,:,==,>=,<=,!=,
②邏輯比較:and,not,or
如果存在多個條件,需用if.....elif......else的形式。
四.迴圈
迴圈包括for迴圈和while迴圈,無本質區別。
字典迴圈格式為:for key,value in gafatadict.items():
五.模組
模組相當於根據不同功能彙總的函式組,可通過引用相關模組使用對應模組的函式。
模組包括內建模組和第三方包,可根據需要引用。引用格式為:
import 包名稱
import 包名稱 as 縮寫
from 包名稱 import 函式名
使用pandas匯入excel的步驟如下:
#引入模組import pandas as pd
#檔案路徑filenamestr=''
#讀取檔案資料x1=
#獲取指定工作表資料patientdf=x1.parse('sheet1')
python安裝第三方包
初開始進行機器學習,對python第三方包進行安裝,已經第二次安裝了,還是不太順利,為了記住過程,寫下這篇文章。1 whl檔案 cmd輸入命令pip install packagename 例如安裝numpy包,輸入命令pip install numpy 其餘類似。2 壓縮檔案 tar 例如auto...
python 安裝第三方包
python環境是anaconda3安裝的,由於專案需要用到git的第三方包,但是在conda自帶的環境中沒有。例如使用jieba分詞庫。最後通過 import jieba 來引用 第一種方法 自動安裝 第一種方法又可以分成三種方法 1.直接conda介面自動安裝 第二種方法 半自動 git 2.然...
Python第三方包的匯入
我們知道,定義在環境變數pythonpath裡是可以直接用import匯入的。下面我們來操作如何從非pythonpath目錄匯入第三方包或者自己定義的包。假定我們的包有如下的目錄結構 person 是最頂層的包,man woman child是子包 person init py person.py ...