真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

數字類型運算-創(chuàng)新互聯(lián)

python的數字類型分為三種,分別是 整數int 、 浮點數float 復數complex 。

創(chuàng)新互聯(lián)-專業(yè)網站定制、快速模板網站建設、高性價比大同網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式大同網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋大同地區(qū)。費用合理售后完善,十年實體公司更值得信賴。
  • 數字是由數字字面值或內置函數與運算符的結果來創(chuàng)建的, 不帶修飾的整數字面值會生成整數。
  • 包含小數點或冪運算符的數字字面值會生成浮點數。
  • 在數字字面值末尾加上 ‘j’ 或 ‘J’ 會生成虛數(實部為零的復數),可以將其與整數或浮點數相加來得到具有實部和虛部的復數。

混合算術

Python 完全支持混合算術,當一個二元運算符用于不同數字類型的操作數時,具有“較窄” 類型的操作數會被擴展為另一個操作數的類型,整數比浮點數更窄,浮點數又比復數更窄。 混合類型數字之間的比較也使用相同的規(guī)則。構造器 int() float() complex() 可被用于生成特定類型的數字。

運算

所有數字類型(復數除外)都支持下列運算,按優(yōu)先級升序排序, 所有數字運算的優(yōu)先級都高于比較運算

運算 結果 注釋
x + y x y 的和
x - y x y 的差
x * y x y 的乘積
x / y x y 的商
x // y x y 的商數 也稱為整數除法,結果值是一個整數,但結果的類型不一定是 int。運算結果總是向負無窮的方向舍入: 1//2 , (-1)//2 -1 , 1//(-2) -1 (-1)//(-2) 。
x % y remainder of x / y 不可用于復數,應在適當條件下使用 abs()轉換為浮點數
-x x 取反
+x x 不變
abs(x) x 的絕對值或大小
int(x) x 轉換為整數 從浮點數轉換為整數會被舍入或是像在 C 語言中一樣被截斷
float(x) x 轉換為浮點數 float 也接受字符串 “nan” 和附帶可選前綴 “+” 或 “-“ 的 “inf” 分別表示非數字 (NaN) 以及正或負無窮
complex(re, im) 一個帶有實部 re 和虛部 im 的復數。 im 默認為0。 接受的數字字面值包括數碼 9 或任何等效的 Unicode 字符(具有 Nd 特征屬性的代碼點)
c.conjugate() 復數 c 的共軛
divmod(x, y) (x // y, x % y) 不可用于復數
pow(x, y) x y 次冪
x ** y x y 次冪 Python 將 pow(0, 0) 0 ** 0 定義為 1 ,這是編程語言的普遍做法
  • 所有 numbers.Real 類型 (int 和 float) 還包括下列運算
運算 結果
math.trunc(x) x 截斷為 Integral
round(x[, n] x 舍入到 n 位小數,半數值會舍入到偶數。 如果省略 n ,則默認為 0。
math.floor(x) <= x 的大 Integral
math.ceil(x) >= x 的最小 Integral

整數類型的按位運算

按位運算只對整數有意義,計算按位運算的結果,就相當于使用無窮多個二進制符號位對二的補碼執(zhí)行操作。
二進制按位運算的優(yōu)先級全都低于數字運算,但又高于比較運算 ;一元運算 ~ 具有與其他一元算術運算 (+ and -) 相同的優(yōu)先級。

運算 結果
x 丨 y x y 按位
x ^ y x y 按位 異或
x & y x y 按位
x << n x 左移 n 位,等價于不帶溢出檢測地乘以 pow(2, n)
x >> n x 右移 n 位,等價于不帶溢出檢測地除以 pow(2, n)
~x x 逐位取反

網頁標題:數字類型運算-創(chuàng)新互聯(lián)
文章鏈接:http://weahome.cn/article/pesgd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部