您現在的位置是:首頁 > 垂釣
網路運維Python課程.第5講——基本語法(3)整數和浮點數
- 由 佟老闆網路技術雜談 發表于 垂釣
- 2021-12-14
浮點數和總尾數有關係嗎
本次課程繼續講解
Python資料型別的
整數和浮點數
。
在
Python中,有5中數值型別(Numeric Type),分別為整數(Intger)、浮點數(Float)、布林型別(Boolean)、長整數(Long)和複數(Complex),我們重點關注也是經常能用到的主要是前三種數值型別。
整數在通常理解下,是不帶小數點的正數或負數;浮點數則是帶有小數點的正數或負數。我們可以透過
type()函式來檢視,如下圖:
圖
1
Python具有計算器的功能,可以使用+、-、*、/、**等運算子做相應的加法、減法、乘法、除法、求冪等常見數學運算,如下圖:
圖
2
上圖中,做除法運算時,有幾種不同的運算:
使用
/表示正常的除法運算,在Python3中,返回值為浮點數;//表示求商,並向下取整;%表示求餘數。
整數不僅可以用來做數學運算,透過加號或乘號,還可以
與字串互動
,適合用來畫分割線,如下圖:
圖
3
在運維工作中,我們會用到計數器做統計工作,例如公司有
200臺交換機,但由於臺賬缺失,交換機的品牌不統一,並且沒有明確的數量。為了統計某一品牌交換機的數量,可能需要登入到所有交換機,透過檢視version找到交換機的品牌,並且使用計數器進行累加直到結束。
為了完成這個指令碼,還需要涉及
paramiko模組、if迴圈、正則表示式等進階的Python知識點,本文件中只演示計數器的用法,如下圖:
圖
4
我們先建立整數型變數
counter_huawei,並賦值0,該變數就是我們初始的計數器。然後如果登入後檢視到交換機的品牌是華為,則在計數器上加1,公式中counter_huawei = counter_huawei + 1 ,可以簡寫為counter_huawei+=1。
————————————————————————————————
我是CCIE_佟老闆,一個讓你沉溺於網路學習世界的好夥伴。