原创 linux系統分區方案:

linux系統分區方案: 1.通用分區方案 c盤==/boot 引導分區(200M) swap 交互分區 當內存不夠用時候,將硬盤中的空間當內存使用 內存<8G 建議交互分區的大小=內存大小的1.5倍,內存1G=swap1.5G

原创 python之繼承與派生

一 繼承介紹 繼承是一種創建新類的方式,在python中,新建的類可以繼承一個或多個父親,新建的類可稱爲子類或派生類,父類又可稱爲基類或超類 class ParentClass1: #定義父類 pass class Pa

原创 python面向對象編程思想

一 對象的概念 所有的程序都是有“數據”和“功能”組成,因而編寫程序的本質就是定義出一系列的數據,然後定義出一系列的功能來對數據進行操作。在學習“對象”之前,程序中的數據與功能是分開的 數據:name、age、sex name=

原创 python隨機驗證碼小程序

def make_code(times): res='' for i in range(times):#定義驗證碼位數 s1=str(random.randint(0,9)) s2=

原创 python之os模塊部分方法應用

import os print(os.getcwd())#獲取當前python腳本工作目錄 os.chdir()#切換目錄=cd print(os.curdir)#返回當前目錄 print(os.pardir)#獲取當前目錄父目

原创 python之進度條小程序

def process(percent): res=int(percent * 50) * '#' print('\r[%-50s] %d%%' %(res,percent * 100),end='') down

原创 python之time模塊和datetime模塊

優先掌握的時間模塊 一.time 時間分爲三種格式 1.時間戳:從1970年到現在經歷過的秒數 時間戳的作用:用於時間間隔的計算 import time print(time.time())#1587949585.395314

原创 物理機安裝esxi系統

物理機安裝esxi系統的U起和安裝windows系統,linux系統所使用的的U啓不一樣,windows和linux的u啓是大白菜+鏡像,而esxi系統的u啓是先使用UltraISO將鏡像文件打包傳入u盤即可 具體步驟如下: 下載

原创 python之生成器簡介

一。生成器與yield 若函數體包含yield關鍵字,再調用函數,並不會執行函數體代碼,得到的返回值即生成器對象 >>> def my_range(start,stop,step=1): ... print('start.

原创 python算法之二分法

算法:高效解決問題的方法 二分法: 需求:有一個按照從小到大順序排列的數字列表,需要從該數字列表中找到我們想要的那個數字,怎樣更高效 nums=[-3,3,4,5,7,8,34,45,56,78,86] find_num=10

原创 python之函數遞歸

一函數遞歸調用介紹 函數不僅可以嵌套定義,還可以嵌套調用,即在調用一個函數的過程中,函數內部又調用另一個函數,而函數的遞歸調用指的是在調用一個函數的過程中又直接或間接的調用該函數本身 例如: 在調用f1的過程中,又調用f1,這就是

原创 三元表達式、列表生成式、生成器表達式

1三元表達式 三元表達式是python爲我們提供的一種簡化代碼的解決方案,語法如下: res=條件成立時返回的值 if 條件 else 條件不成立時返回的值 針對以下場景 def max2(x,y): if x>y:

原创 python裝飾器詳細操作簡介

軟件的設計應該遵循開放封閉原則,即對擴展是開放的,而對修改的封閉的。對擴展開飯,意味着有新的需求或變化時,可以對現有代碼進行擴展,以適應新情況。對修改封閉,意味着對象一旦設計完成,就可以獨立完成其工作,而不要對去進行修改。 軟件包

原创 python迭代器淺談

一。介紹 迭代器即用來迭代取值的工具,而迭代是重複反饋過程的活動,其目的通常是爲了逼近所需的目標或結果,每一次對過程的重複稱爲一次迭代,而每一次迭代得到的結果會作爲下一次迭代的初始值,單純的重複並不是迭代 while True: