<wbr id="wsjqy"></wbr>

          <form id="wsjqy"></form>
          <sub id="wsjqy"></sub>
          <nav id="wsjqy"><listing id="wsjqy"></listing></nav>
          更多課程 選擇中心


          Python培訓

          400-111-8989

          Python語法及規則:數字類型說明

          • 發布:刺客
          • 來源: 教你學統計
          • 時間:2018-01-30 11:43

          廢話不多說,接下來應該都是Python的語法及規則,今天先講Python語言中的類型,然后主要講一下其中的數據類型及運算符。

          Python中,類型是編程語言對數據的一種劃分,具體都包含什么類型,刺客已經繪制了框圖:

          其中數字類型是Python中最基本的概念,用于說明數字形態和使用形式,對數字形態和使用形式進行了定義和規范。

          Python的數字類型中主要分為:整數類型、浮點數類型、復數類型。下面分開進行解釋說明:

          一、整數類型

          其實就是對應的數學中的整數。(下面的了解就行了,以后會專門寫個文章慢慢給你們講明白,不著急)

          1.0X和0x開頭的整數類型表示16進制數,例:0x9a,-0X89,這些表示16進制數,十六進制(英文名稱:Hexadecimal),是計算機中數據的一種表示方法。同我們日常生活中的表示法不一樣。它由0-9,A-F組成,字母不區分大小寫。與10進制的對應關系是:0-9對應0-9;A-F對應10-15;N進制的數可以用0~(N-1)的數表示,超過9的用字母A-F。

          2.0b,0B開頭的表示二進制數。二進制數據是用0和1兩個數碼來表示的數。它的基數為2,進位規則是“逢二進一”,借位規則是“借一當二”,當前的計算機系統使用的基本上是二進制系統,數據在計算機中主要是以補碼的形式存儲的。計算機中的二進制則是一個非常微小的開關,用“開”來表示1,“關”來表示0。

          3.0o和0O開頭的表示八進制數,Octal,縮寫OCT或O,一種以8為基數的計數法,采用0,1,2,3,4,5,6,7八個數字,逢八進1。一些編程語言中常常以數字0開始表明該數字是八進制。八進制的數和二進制數可以按位對應(八進制一位對應二進制三位),因此常應用在計算機語言中。

          二、浮點數類型

          帶有小數點及小數的數字,比如0.77和77. 都算浮點數。

          浮點數的數值范圍有限制,小數精度也存在限制。

          對于數據范圍的限制,我們可以來查查:

          import sys

          sys.float_info

          就可輸出當前計算機的浮點數的數值范圍。

          具體怎么看:

          需要注意的是:0.0與0雖然數值一樣,但是前者是浮點數,后者是整數類型。

          對了,我們電腦表示科學計數法是用e或者E作為冪的符號,以10為基數。

          <a>e<b> = a*10^b

          三、復數類型

          復數類型其實就是我們數學中的復數,用z=a+bj表示,其中a叫做實數部分,b叫做虛數部分。a,b均為浮點類型。

          對于復數z,我們可以在Python中通過輸入z.real獲得實數部分,z.imag獲得虛數部分。比如:z=1.23e-4+5.6e+89j

          z.real = 0.000123

          z.imag=5.6e+89

          其實呢,整數到浮點數到復數,數據范圍越來越大,所以是一種擴展關系,其中整數是浮點數的特殊類型,浮點數是復數的特殊類型。所以,我們也就可以知道,當不同數字類型之間進行混合運算的時候,生成的結果為最寬的那個類型,比如整數 + 浮點數 = 浮點數

          當我們使用:

          int( ) 可以將括號內的數變成整數類型

          float()可以將其變成浮點數

          complex()可以將其變成復數類型

          比如:int(4.5) = 4、float(4) =4.0、complex(4)=4+0j

          當我們遇到一個數據,不知道他是什么類型的話,可以通過type()來進行鑒定。

          下面介紹一下運算符:

          x//y 表示不大于x與y之商的最大整數

          x%y 表示x與y之商的余數

          x的y次冪 x**y 也可以直接用函數 pow(x,y)

          abs(x)表示x的絕對值

          divmod(x,y)你運行下,猜猜這個代表什么意思? 明天揭曉。

          今天可能看起來比較吃力,沒辦法,總得把這些基礎的說明一下吧。

          本文內容轉載自網絡,本著傳播與分享的原則,來源/作者信息已在文章頂部表明,版權歸原作者所有,如有侵權請聯系我們進行刪除!

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:python|變量的基礎知識梳理
          下一篇:快速搭建Python+Selenium+Sublime 自動化測試環境方法

          Python中類的屬性有哪幾種

          Python語法你知道多少

          Python 中常見的配置文件寫法

          Python爬蟲可以做什么

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          网友自拍 偷拍 校园性爱青青草曰逼视屏老鸭窝国产偷自视频区视频 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>