python新手入門筆記(二) 計算與表示式

2021-10-08 03:08:44 字數 860 閱讀 8236

三大基本數值型別(numerical type)

算術運算子分為一元運算子(正負號)和二元運算子。

以下幾個運算子將會在python中經常用到——

符號定義

+加 / 正號

-減 / 負號*乘

/除//整除

%求餘數

**乘冪

python中允許任意複雜的算術表示式,只要其形式符合要求。當表示式**現多個運算子,將會出現優先順序區分,可用括號決定運算順序,優先順序與日常中我們所學的數學並無不同。

對二元運算子,在做它所要求的計算之前,總是從左至右。

乘方(**)>乘除(包括求餘數)>加減

在乘冪運算中,遵守從右至左運算。如:

2** 3**2

指的是2的9次冪,而不是8的平方。

python主要提供以下三大基本數值型別:

檢視某字元的數值型別有乙個萬金油,即

type(a)

該方法可得到乙個的結果。

還有乙個布林型(bool),用作判斷,true,false

python允許做混合型別計算,如整型和浮點型的混合計算:

3+2.7

為了完成不同型別數值之間的計算,python會進行型別轉換,個人理解此處存在轉換優先順序:

整型int>浮點型float>複數complex

上述從左到右逐漸高階,強制將結果的數值型別轉換為表示式中存在的最高端數值的型別。例如乙個式子中存在整型數值和浮點型數值,結果將會是浮點型數值。

python新手入門

1.先看下python的基礎,然後去看 ng的機器學習課程,最後結合周志華的機器學習和 機器學習實戰兩本書 2.盡量不要直接呼叫工具箱,自己去實現演算法 3.先安andconda,再安ide就可以了,pycharm 4.4,測試anaconda,桌面 開始 右下角執行 ipython第乙個 執行 5...

git新手入門筆記

如下圖所示 解釋 最開始 在workspace 工作區 中 add index 暫存區 commit repository 倉庫 push remote 遠端庫 也可以 現在remote中 pull 工作區 7git的基礎操作 7.1 新建乙個資料夾hellogit 7.2 開啟hellogit資料...

Python新手入門英文

四 定義函式與設定引數 1 birthday 出生日期 2 year 年份 3 month 月份 4 day 日期 5 type 型別 6 error 錯誤 7 missing 丟失 8 required 必須 9 positional 位置 10 unsupported 不支援 五 設定收集引數 ...