女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

python整數與浮點數分解

python爬蟲知識分享 ? 來源:python爬蟲知識分享 ? 作者:python爬蟲知識分享 ? 2022-02-18 09:09 ? 次閱讀

2.3 python整數與浮點數

Python 支持的數字類型有三種:整數、浮點數和復數。

1. 整數(Int)

通常被稱為整型,是正或負整數,不帶小數點。例如:1,100,-8080,0,等等。

>>> a = 100
>>> type(a)

>>>
>>> b = -100
>>> type(b)

表示數字的時候,有時我們還會用八進制或十六進制來表示:

十六進制:用0x前綴和0-9,a-f表示,例如:0xff00,0xa5b4c3d2。

八進制:用0o前綴和0-7表示,例如0o12

>>> a = 0x0001 # 十六進制
>>> a
1
>>> type(a)

>>>
>>> b = 0o01  # 八進制
>>> b
1
>>> type(b)

2. 浮點數(Float)

浮點數也就是小數,如1.23,3.14,-9.01,等等。

>>> a = 1.23
>>> a
1.23
>>> type(a)

之所以稱為浮點數,是因為按照科學記數法表示時,一個浮點數的小數點位置是可變的,比如,1.23x10^912.3x10^8是完全相等的。浮點數可以用數學寫法,如1.233.14-9.01,等等。但是對于很大或很小的浮點數,就必須用科學計數法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5,等等。

>>> 1.23e9
1230000000.0
>>> 12.3e8
1230000000.0

3. 復數(Complex)

復數由實數部分和虛數部分構成,可以用a + bj,或者 complex(a,b) 表示,復數的實部a和虛部b都是浮點型。關于復數,不做科學計算或其它特殊需要,通常很難遇到,這里不做過多解釋。

>>> a = 10 + 0.2j
>>> a
(10+0.2j)
>>> type(a)

>>>
>>> b = complex(10, 0.2)
>>> b
(10+0.2j)
>>> type(b)

4. 常用方法

兩數運算

兩數相加減

>>> a = 10
>>> b = 20
>>> a + b
30
>>> b - a
10

兩數相乘除

>>> a = 10
>>> b = 20
>>> a * b
200
>>> b / a
2.0

取模取余

>>> a = 10
>>> b = 3
>>> a // b
3
>>> a % b
1

計算絕對值

>>> a = -10
>>> abs(a)
10

數值直接取整

>>> a = 3.14
>>> int(a)
3
>>> b = 3.78
>>> int(b)
3

數值四舍五入

>>> a = 3.14
>>> round(a)
3
>>> b = 3.78
>>> round(b)
4
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4823

    瀏覽量

    86060
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    2.3 python整數浮點數

    本帖最后由 mushenmu 于 2022-2-25 16:57 編輯 2.3 python整數浮點數Python 支持的數字類型有三種:
    發表于 02-17 18:09

    浮點數整數解析

    (str, "x_middle=%d\\r\\n", x_middle);rt_kprintf(str);}那整數好搞定,浮點數呢?比如我要傳輸0.5呢?首先我們
    發表于 11-01 11:40

    浮點數的運算怎么轉換成整數運算?

    浮點數的運算怎么轉換成整數運算
    發表于 10-12 06:31

    浮點數的表示方法

    浮點數的表示方法  浮點數,是指小數點在數據中的位置可以左右移動的數據。它通常被表示成:    N = M* RE  這里的M(Mantissa)被稱為浮點數
    發表于 10-13 17:13 ?1.7w次閱讀
    <b class='flag-5'>浮點數</b>的表示方法

    浮點數常用的編碼方法

    浮點數常用的編碼方法  前面已經說到,在計算機內,浮點數被表示為如下格式:    通常情況
    發表于 10-13 17:21 ?4655次閱讀
    <b class='flag-5'>浮點數</b>常用的編碼方法

    modbus 如何讀取浮點數

    本文為大家介紹modbus讀取浮點數的兩個程序設計。
    發表于 02-08 10:03 ?1.5w次閱讀

    浮點數在內存中的存儲

    浮點數在內存中的存儲和整數不同,因為整數都可以轉換為一一對應的二進制數據。而浮點數的存儲是由符號位 (sign) + 指數位 (exponent) + 小數位 (fraction) 組
    的頭像 發表于 09-20 10:52 ?4282次閱讀
    <b class='flag-5'>浮點數</b>在內存中的存儲

    深度剖析PLC編程中的浮點數

    PLC 必須處理三種主要類型的值:布爾值、整數浮點數。這些最后的浮點值會給程序員和技術人員帶來最大的困惑。
    的頭像 發表于 04-29 16:20 ?1.9w次閱讀
    深度剖析PLC編程中的<b class='flag-5'>浮點數</b>

    談一談浮點數的精度問題

    還是要從浮點數的存儲和標識出發來處理該問題,既然浮點數天然就存在一定的誤差,而有時候計算又無法獲得唯一的數值,如下圖所示,浮點數計算出來的實軸上的值都會因為浮點數無法存儲標識而近似到其
    的頭像 發表于 08-11 14:28 ?5148次閱讀
    談一談<b class='flag-5'>浮點數</b>的精度問題

    什么是浮點數浮點數在內存中的存儲

    浮點型簡單講就是實數的意思。浮點數在計算機中用以近似表示任意某個實數。
    的頭像 發表于 11-09 11:07 ?6112次閱讀
    什么是<b class='flag-5'>浮點數</b>?<b class='flag-5'>浮點數</b>在內存中的存儲

    什么是浮點數

    Python數據類型第一種:字符串(str)。 Python數據類型第二種:整數(int)。 Python數據類型第三種:浮點數
    的頭像 發表于 02-23 14:58 ?5154次閱讀

    解析python整數浮點數不同進制整數

    python數字包括整數浮點數、復數、有理分數等,整數還可以用不同進制表示。
    的頭像 發表于 03-10 10:01 ?1251次閱讀

    點數浮點數的概念 浮點數二進制序列與指數表達式之間的轉化

    的缺點:由于小數點位置固定不變,定點數所表示的數的范圍非常有限,不能同時表達特別大或特別小的數,所以才出現了浮點數,以此來擴充數的范圍,同時浮點數也廣泛應用于精度要求高的場合。簡單的理解浮點數
    的頭像 發表于 08-22 16:06 ?8937次閱讀
    定<b class='flag-5'>點數</b>和<b class='flag-5'>浮點數</b>的概念 <b class='flag-5'>浮點數</b>二進制序列與指數表達式之間的轉化

    modbus浮點數怎么讀取

    Modbus是一種通信協議,常用于工業自動化系統中的設備之間的通信。它支持多種數據類型,包括整數浮點數、字符串等。浮點數在工業領域中廣泛應用,因此了解如何讀取和處理Modbus浮點數
    的頭像 發表于 12-28 14:38 ?7622次閱讀

    一文帶你秒懂IEEE 754浮點數

    一、簡介1、常見的浮點數表示方式是IEEE754標準,它規定了浮點數的存儲格式和運算規則,這個標準定義了兩種浮點數表示:單精度和雙精度。2、任何一個浮點數的二進制數可以寫為:NUM=(
    的頭像 發表于 03-18 08:09 ?1w次閱讀
    一文帶你秒懂IEEE 754<b class='flag-5'>浮點數</b>