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

首頁 > 編程 > Python > 正文

低版本中Python除法運(yùn)算小技巧

2019-11-25 17:50:44
字體:
供稿:網(wǎng)友

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

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

復(fù)制代碼 代碼如下:

from __future__ import division 
a=2/3                 
from __future__ import division a=2/3

這時(shí)變量a的結(jié)果將是0.66666666666666663,而不是原來的3了。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 彭水| 望都县| 山西省| 沙洋县| 收藏| 七台河市| 洛宁县| 台东市| 启东市| 平山县| 高青县| 青岛市| 平定县| 南乐县| 临泽县| 大庆市| 靖宇县| 苍南县| 张家港市| 广德县| 交口县| 永寿县| 莱阳市| 阿巴嘎旗| 巨野县| 顺昌县| 大安市| 东源县| 嘉荫县| 邵阳县| 定兴县| 铜陵市| 夹江县| 霍城县| 富锦市| 突泉县| 祁连县| 绥德县| 报价| 永济市| 桐梓县|