原创 2018年python基礎面試題總結(持續更新)

  duoniu cm 1. 寫一個冒泡排序 def Bubblesort(list): for i in range(0, len(list)-1): for j in range(0, len(list)-1

原创 Python中,定義類創建和使用實例,單下劃線和雙下劃線,__init__構造函數等

定義類創建實例 舉個例子, class Foo(object): def __init__(self, x, y=0): self.x = x self.y = y foo = Foo(1,

原创 Python中晦澀難懂的概念,定義類創建和使用實例,單下劃線和雙下劃線,__init__構造函數等

定義類創建實例 舉個例子, class Foo(object): def __init__(self, x, y=0): self.x = x self.y = y foo = Foo(1,y=

原创 Python實現數據結構,棧,隊列(單向隊列,雙向隊列,環形隊列),鏈表

棧:last in first out 先進後出的原則,只能在一端進行插入和刪除操作 class Stack(object): def __init__(self): self.items = [] d

原创 python中的幾個理論性的問題詳解(裝飾器運行步驟,@staticmethod和@classmethod區別,單例模式,魔法方法,object繼承與不繼承區別)

裝飾器 有什麼用? 假如很久之前寫的一個函數,現在要添加一個計時的功能,你會怎麼做?重新去看一下代碼,搞清楚邏輯之後才能動手添加這個新功能,是不是有點繁瑣?實際情況下可能會有各種各樣新的需求,有沒有一種可以不對源代碼做更改也能實現

原创 Python3.x下列表,元組,集合,字典等工作中常用操作

平時工作中在處理一些數據上經常會用到幾種數據結構的操作,list,tuple,dict,set list: 基本操作: append() 在尾部添加元素(常用) insert(i,item) 在指定位置添加元素 extend(

原创 用Matplotlib畫水平柱狀圖和折線圖的個人使用心得與總結

從4月5號到18號研究了兩週的matplotlib,算是小有收穫。網上關於matplotlib的使用大大小小問題的回答並不是很全面比較零碎,有些還是得靠摸索。這段時間主要研究了水平柱狀圖和折線圖的使用,總結並記錄一下。 水平柱狀圖 # 導

原创 用python讀取json文件,並放入Excel

最近需要讀很多json文件,讀到的數據放入excel裏。 梳理了一下流程: 1. 導入os,glob模塊,讀取不同文件夾的不同json文件,放入excel不同的位置 2. 導入json模塊,讀取json文件,查看json文件格式,是

原创 python一面基礎面試題小小總結(持續更新)

duoniu cm1. 寫一個冒泡排序def Bubblesort(list): for i in range(0, len(list)-1): for j in range(0, len(list)-1-i):