原创 使用python簡單處理json, csv,excel文件

1 excel部分: 主要是xlrd包的使用,這裏比較簡單,如需要詳細信息請查找python有關文檔 import xlrd def xl_read(): """excel讀取""" book = xlrd.op

原创 數據結構 python實現 線性表

線性表:一組元素看成一個序列,用元素在序列裏的位置和順序,表示實際應用中的某種有意義的信息,或者表示數據之間的某種關係。 根據線性表的實際存儲方式,分爲兩種實現模型: •順序表,將元素順序地存放在一塊連續的存儲區裏,元素間的順序關

原创 數據結構 python實現 棧

棧(stack),有些地方稱爲堆棧,是一種容器,可存入數據元素、訪問元素、刪除元素,它的特點在於只能允許在容器的一端(稱爲棧頂端指標,英語:top)進行加入數據(英語:push)和輸出數據(英語:pop)的運算。沒有了位置概念,保

原创 數據結構python實現 單 雙循環鏈表

這裏使用python實現單,雙鏈表。作爲簡單鏈表的改進,操作和鏈表大致相同 單循環鏈表 """ @author: LSY123 @file: maina.py @time: 2020/02/13 @desc: 單項循環鏈表 單鏈

原创 pandas api總結

基礎部分:創建,簡單提取,簡單分析 1.創建表格 import pandas as pd import numpy as np import matplotlib.pyplot as plt s = pd.Series([1,3

原创 對象持久化(類似存檔)

現在python較爲常用的3種對信息進行保存的方式:扁平文件, pickle, shelve (進行序列化保存和反序列化讀取文件) 扁平文件 文本信息 scores =[88,99,77,55] def write_scor

原创 os庫詳解(附帶部分sys庫的操作)

os庫作爲可移植的系統工具庫,一直被用於python中對系統文件進行操作,在這裏爲大家總結一下常用的方法。 1 有關本機和文件操作 import os os.environ python本機的信息 os.getcwd()

原创 時間日期模塊 datatime

時間日期模塊 datatime 基本格式 import datetime today=datetime.date.today() #現在年月日 today.year Out[7]: 2020 today.day

原创 python 異常(簡單的,語法規則)

首先 python的錯誤有哪些呀?(賣個小萌) 語法錯誤,語義錯誤 ,邏輯錯誤 語法錯誤 包括print後面沒有引號,使用中文等 語義錯誤 包括1/0之類的錯誤 邏輯錯誤 代碼得不到需要的結果 爲了處理這些問題,異常

原创 使用pandas進行excel文件的讀取寫入

pandas的DateFrame類似於excel的數據儲存結構,故爲了便於pandas進行數據處理,設計者提供了簡便的方法進行數據的讀取,下面寫上代碼 import pandas as pd import numpy as np

原创 pandas.date.range()

pandas.date_range()方法作爲pandas對時間序列有效處理方法,能夠非常方便的生成 指定頻率、指定起始時間的時間序列。本文列出了其參數和使用方法: pandas.date_range(start=None, en

原创 多線程簡介

進程 process : 一個程序的執行實例 擁有字節獨立資源,數據和主進程 線程 thread : 同一進程可被並行激活的控制流,共享相同空間地址,數據結構 (注:存在Python GIL 全局解釋器鎖 全局而言,本質上一個線程

原创 python 數值操作和隨機數

1.數值的簡單處理 import math math.trunc(b) #僅僅把小數點後的數據抹去 Math.floor(b) #向小取整 Math.

原创 python基礎3 代碼格式,賦值,流程控制和函數簡介

1 代碼格式 相對於C,java等其他語言,python對代碼格式的要去更爲嚴格和重視。這和python的自身特性有關。最重要的一點時通過縮進4格表示代碼塊的區分,有java基礎的朋友門應該知道java通過 { }進行代碼塊的區分

原创 python安裝和基本規則(1)

** python安裝和基本規則(1) 1.python 安裝 打開python官網後按指引選擇window,max等進行下載。注意python2版本和3版本差距較大,建議使用3版本,因爲現階段主要流行的爲3版本,2版本和3版本存