国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

第五章數字

2019-11-14 17:00:13
字體:
來源:轉載
供稿:網友

5.1 數字類型
  數字提供了標量貯存和直接訪問。它是不可更改類型,也就是說變更數字的值會生成新的對象。當然,這個過程無論對程序員還是對用戶都是透明的,并不會影響軟件的開發方式。python 支持多種數字類型:整型、長整型、布爾型、雙精度浮點型、十進制浮點型和復數。

如何更新數字對象
  因為實際上你并沒有更新該對象的原始數值。這是因為數值對象是不可改變對象。Python 的對象模型與常規對象模型有些不同。你所認為的更新實際上是生成了一個新的數值對象,并得到它的引用。
在學習編程的過程中, 我們一直接受這樣的教育, 變量就像一個盒子, 里面裝著變量的值。在Python 中, 變量更像一個指針指向裝變量值的盒子。 對不可改變類型來說, 你無法改變盒子的內容, 但你可以將指針指向一個新盒子。每次將另外的數字賦給變量的時候,實際上創建了一個新的對象并把它賦給變量.(不僅僅是數字,對于所有的不可變類型,都是這么回事)
anInt += 1
aFloat = 2.718281828
如何刪除數字對象
  按照Python 的法則, 你無法真正刪除一個數值對象, 你僅僅是不再使用它而已。如果你
實際上想刪除一個數值對象的引用, 使用 del 語句(參見3.5.6 小節)。 刪除對象的引用之
后, 你就不能再使用這個引用(變量名), 除非你給它賦一個新值。如果試圖使用一個已經被
刪除的對象引用, 會引發NameError 異常。
del anInt
del aLong, aFloat, aComplex

5.3 雙精度浮點數
Python 中的浮點數類似C 語言中的double 類型, 是雙精度浮點數,可以用直接的十進制或科學計數法表示。每個浮點數占8 個字節(64 比特),完全遵守IEEE754 號規范(52M/11E/1S),其中52 個比特用于表示底,11 個比特用于表示指數(可表示的范圍大約是正負10 的308.25次方), 剩下的一個比特表示符號。這看上去相當完美,然而,實際精度依賴于機器架構和創建Python 解釋器的編譯器。浮點數值通常都有一個小數點和一個可選的后綴e(大寫或小寫,表示科學計數法)。在e和指數之間可以用正(+)或負(-)表示指數的正負(正數的話可以省略符號)。下面是一些典型的浮點數值的例子:
0.0   -777.   1.6   -5.555567119   96e3 * 1.0
4.3e25   9.384e-23   -2.172818   float(12)   1.000000001
3.1416   4.2E-10   -90.   6.022e23   -1.609E-19

5.4 復數

下面是Python 語言中有關復數的幾個概念:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 曲靖市| 临澧县| 高平市| 繁昌县| 墨脱县| 太原市| 迁西县| 宣化县| 赣州市| 隆回县| 宣汉县| 新竹市| 古浪县| 循化| 沾益县| 兴安县| 山东省| 介休市| 太康县| 庆云县| 安顺市| 祁阳县| 新巴尔虎左旗| 黄石市| 新闻| 东辽县| 宜黄县| 蓝山县| 衡阳市| 贵溪市| 周宁县| 旌德县| 大连市| 宣威市| 德令哈市| 丁青县| 新津县| 屏南县| 白山市| 依安县| 诸暨市|