用PowerShell做計算

2021-07-30 12:39:36 字數 1833 閱讀 3864

計算器幾乎是每個作業系統都具備的工具,不管是手機還是電腦,很多人都離不開它。然而這些系統內建計算器標準模式往往功能比較簡單,基本上只用於單步運算,就像傳統計算器那樣,現在的win10計算器也是如此。不過windows10中內建的計算器可不只是這乙個應用,powershell也具備這項功能,而且powershell計算器也很智慧型。

那麼powershell的計算器功能到底有多強悍?it之家對其進行了一番「評測」,結果證明,除了是字元介面之外,powershell計算器幾乎能滿足普通使用者所有日常需求。以下為操作方法:

一、四則運算

powershell的優勢在於預設能夠按照數學表示式的規則進行四則運算,而內建計算器預設標準模式側重實時計算,例如計算:

3.14+6.28 x 10,windows計算器「標準」模式是這麼從左向右依次計算的:

「科學」模式運算方式:

powershell是這麼算的(在cmd中先輸入powershell回車,提示符中出現ps才可):

倒不是說windows計算器「標準」模式就有多傻,只是在功能設定上側重於實時運算,沒考慮四則運算優先順序問題。

windows計算器的例子就不舉了,下面是其他利用powershell運算的示例:

上圖中算的是1+2 x 3 - 4÷5(5.86 - 9.71),需要說明的是,powershell不能識別漢字括號「()」,需要使用英文括號「()」。另外,powershell對於數字與括號之間的乘號省略規則也不清楚,因此乘號「*」不能省略。

二、單位換算

powershell能夠識別計算機容量單位,例如tb、gb、mb和kb等,計算示例如下:

從上圖可知,powershell能夠識別各種計算機容量單位,並可以帶單位計算。需要注意的是,如果運算中單位不可抵消,則按照最小單位「b」來計算,因為powershell運算結果並不顯示單位。如果運算中涉及最小單位「b」,那麼則無需輸入單位,直接以數字表示即可,如下圖:

三、實際應用

利用powershell的計算功能,可以進行與容量或者流量相關的運算內容。比如你的手機流量每月為1gb,it之家文章網頁大小平均為400kb,那麼你如果只用流量來刷it之家的話,每月(按30天算)每天能看的文章數(假設不重複開啟)為:

計算器只是powershell功能的冰山一角,但這項功能可能是最容易被大多數使用者所掌握的,而且也是很好用很靠譜的工具。

用Python做科學計算

python是一種物件導向的 動態的程式語言,具有非常簡潔而清晰的語法,既可以用於快速開發程式指令碼,也可以用於開發大規模的軟體,特別適合於完成各種高層任務。隨著numpy,scipy,matplotlib,enthought librarys等眾多程式庫的開發,python越來越適合於做科學計算。...

用Powershell呼叫DLL檔案

因為windows powershell能完全訪問.net framework,所以我們就可以想象如何用powershell來呼叫dll類庫呢。這裡我們用c 寫一段 編譯為dll檔案 這是在做乙個數字大小的比較,comparei是用靜態方法,compareii則是一般方法 編譯命令 csc targ...

小白必看 教你用Python做計算

今天給大家分享的是用python計算等差數列,等比數列。import numpy as np import math import matplotlib as mpl from matplotlib import pyplot as plt from mpl toolkits.mplot3d imp...