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

首頁 > 編程 > Python > 正文

低版本中Python除法運算小技巧

2020-02-23 00:33:06
字體:
來源:轉載
供稿:網友

首先要說的是python中的除法運算,在python 2.5版本中存在兩種除法運算,即所謂的true除法和floor除法。當使用x/y形式進行除法運算時,如果x和y都是整形,那么運算的會對結果進行截取,取運算的整數部分,比如2/3的運算結果是0;如果x和y中有一個是浮點數,那么會進行所謂的true除法,比如2.0/3的結果是 0.66666666666666663。另外一種除法是采用x//y的形式,那么這里采用的是所謂floor除法,即得到不大于結果的最大整數值,這個運算時與操作數無關的。比如2//3的結果是0,-2//3的結果是-1,-2.0//3的結果是-1.0。

    在未來的python 3.0中,x/y將只執行true除法,而與操作數無關;x//y則執行floor除法。如果需要在2.5版本的python中進行這樣的用法,則需要在代碼前加入from __future__ import division的聲明。如:

代碼如下:
from __future__ import division 
a=2/3                 
from __future__ import division a=2/3

這時變量a的結果將是0.66666666666666663,而不是原來的3了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普格县| 嵊泗县| 长垣县| 文化| 孝感市| 出国| 巴塘县| 西丰县| 确山县| 蓬溪县| 台南县| 怀安县| 新疆| 城固县| 丰台区| 万源市| 凤冈县| 印江| 浪卡子县| 郧西县| 罗平县| 五原县| 晋宁县| 黄平县| 永善县| 大荔县| 藁城市| 视频| 平江县| 达孜县| 高安市| 抚松县| 高清| 县级市| 眉山市| 翁牛特旗| 林甸县| 会昌县| 镇远县| 甘孜县| 江安县|