国产探花免费观看_亚洲丰满少妇自慰呻吟_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 語言中有關復數的幾個概念:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉善盟| 新丰县| 东乡县| 屏南县| 山丹县| 津南区| 赤水市| 蓝山县| 紫云| 吕梁市| 宜都市| 马龙县| 青海省| 木兰县| 额济纳旗| 津南区| 靖宇县| 龙胜| 天等县| 岱山县| 红安县| 凌源市| 汉寿县| 南木林县| 大渡口区| 偏关县| 上栗县| 青州市| 安福县| 禹州市| 九寨沟县| 凤阳县| 玉环县| 民县| 泸州市| 阿鲁科尔沁旗| 沙雅县| 武平县| 齐河县| 龙川县| 社旗县|