您現在的位置是:首頁 > 垂釣

網路運維Python課程.第5講——基本語法(3)整數和浮點數

  • 由 佟老闆網路技術雜談 發表于 垂釣
  • 2021-12-14
簡介我們可以透過type()函式來檢視,如下圖:圖1Python具有計算器的功能,可以使用+、-、*、、**等運算子做相應的加法、減法、乘法、除法、求冪等常見數學運算,如下圖:圖2上圖中,做除法運算時,有幾種不同的運算:使用表示正常的除法運

浮點數和總尾數有關係嗎

網路運維Python課程.第5講——基本語法(3)整數和浮點數

本次課程繼續講解

Python資料型別的

整數和浮點數

Python中,有5中數值型別(Numeric Type),分別為整數(Intger)、浮點數(Float)、布林型別(Boolean)、長整數(Long)和複數(Complex),我們重點關注也是經常能用到的主要是前三種數值型別。

整數在通常理解下,是不帶小數點的正數或負數;浮點數則是帶有小數點的正數或負數。我們可以透過

type()函式來檢視,如下圖:

網路運維Python課程.第5講——基本語法(3)整數和浮點數

1

Python具有計算器的功能,可以使用+、-、*、/、**等運算子做相應的加法、減法、乘法、除法、求冪等常見數學運算,如下圖:

網路運維Python課程.第5講——基本語法(3)整數和浮點數

2

上圖中,做除法運算時,有幾種不同的運算:

使用

/表示正常的除法運算,在Python3中,返回值為浮點數;//表示求商,並向下取整;%表示求餘數。

整數不僅可以用來做數學運算,透過加號或乘號,還可以

與字串互動

,適合用來畫分割線,如下圖:

網路運維Python課程.第5講——基本語法(3)整數和浮點數

3

在運維工作中,我們會用到計數器做統計工作,例如公司有

200臺交換機,但由於臺賬缺失,交換機的品牌不統一,並且沒有明確的數量。為了統計某一品牌交換機的數量,可能需要登入到所有交換機,透過檢視version找到交換機的品牌,並且使用計數器進行累加直到結束。

為了完成這個指令碼,還需要涉及

paramiko模組、if迴圈、正則表示式等進階的Python知識點,本文件中只演示計數器的用法,如下圖:

網路運維Python課程.第5講——基本語法(3)整數和浮點數

4

我們先建立整數型變數

counter_huawei,並賦值0,該變數就是我們初始的計數器。然後如果登入後檢視到交換機的品牌是華為,則在計數器上加1,公式中counter_huawei = counter_huawei + 1 ,可以簡寫為counter_huawei+=1。

————————————————————————————————

我是CCIE_佟老闆,一個讓你沉溺於網路學習世界的好夥伴。

Top