<abbr id="ciwa6"><option id="ciwa6"></option></abbr>
  • <sup id="ciwa6"><kbd id="ciwa6"></kbd></sup>
    <small id="ciwa6"></small>
  • 千鋒教育-做有情懷、有良心、有品質的職業教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:成都千鋒IT培訓  >  技術干貨  >  Python的a//b和int(a/b)的區別?

    Python的a//b和int(a/b)的區別?

    來源:千鋒教育
    發布人:xqq
    時間: 2023-10-17 12:34:38

    一、Python的a//b和int(a/b)的區別

    在Python中,a//b是取a除以b的結果的整數部分,int(a/b)是算出a/b的結果(浮點數)后,再舍去小數部分。因為a/b的結果是浮點數,會有精度誤差。a//b的算法和int(a/b)的算法不一樣,a//b沒有轉換為浮點數步驟,所以a//b不會有誤差,而int(a/b)會。

    整除號://

    整除運算,結果向負無窮方向去,取最近的整數

    浮點數除法:/

    返回float型

    使用強制類型轉換取整數:int()

    結果向0靠近,取最近的整數

    print(13/2)? # 6.5

    print(13//2)? # 6

    print(int(6.5))? # 6

    print(-13/2)? # -6.5

    print(-13//2)? # -7

    print(int(-6.5))? # -6

    延伸閱讀:

    二、Python算術運算符

    以下假設變量:?a=10,b=20:

    運算符描述實例
    +加 – 兩個對象相加a + b 輸出結果 30
    減 – 得到負數或是一個數減去另一個數a – b 輸出結果 -10
    *乘 – 兩個數相乘或是返回一個被重復若干次的字符串a * b 輸出結果 200
    /除 – x除以yb / a 輸出結果 2
    %取模 – 返回除法的余數b % a 輸出結果 0
    **冪 – 返回x的y次冪a**b 為10的20次方, 輸出結果 100000000000000000000
    //取整除 – 返回商的整數部分(向下取整>>> 9//2 4 >>> -9//2 -5

    以下實例演示了Python所有算術運算符的操作:

    實例(Python 2.0+)

    #!/usr/bin/python # -*- coding: UTF-8 -*- a = 21 b = 10 c = 0 c = a + b print “1 – c 的值為:”, c c = a – b print “2 – c 的值為:”, c c = a * b print “3 – c 的值為:”, c c = a / b print “4 – c 的值為:”, c c = a % b print “5 – c 的值為:”, c # 修改變量 a 、b 、c a = 2 b = 3 c = a**b print “6 – c 的值為:”, c a = 10 b = 5 c = a//b print “7 – c 的值為:”, c
    運行實例 ?

    以上實例輸出結果:

    1 – c 的值為: 31

    2 – c 的值為: 11

    3 – c 的值為: 210

    4 – c 的值為: 2

    5 – c 的值為: 1

    6 – c 的值為: 8

    7 – c 的值為: 2

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    sql server2012r2所在服務器做端口限制,需要開放什么端口才能繼續訪問數據庫?

    2023-10-17

    Oracle有什么優勢和劣勢?

    2023-10-17

    CSS 隱藏頁面元素有哪些方法?

    2023-10-17

    最新文章NEW

    數據庫聚集索引非聚集索引實現上有哪些區別?

    2023-10-17

    開發web應用,好的開發流程是怎么樣的?

    2023-10-17

    為什么說Gradle是Android進階繞不去的坎?

    2023-10-17

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>