亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python中除法使用的注意事項

2020-02-23 05:41:17
字體:
來源:轉載
供稿:網友

本文實例講解了Python中除法使用的注意事項,是非常重要的技巧,對于Python程序設計來說有很好的借鑒價值。具體分析如下:

現來看如下示例:

def avg(first, *rest):   return (first + sum(rest)) / (1 + len(rest)) # Sample use avg(1, 2)    # 1.5 avg(1, 2, 3, 4) # 2.5 

源程序只是為了演示變長參數的使用,不過 Python 2.7.1 的解釋器里,我得到的結果卻和注釋的結果不一樣

>>> def avg(first, *rest): ...   return (first + sum(rest)) / (1 + len(rest)) ...  >>> avg(1, 2) 1 >>> avg(1, 2, 3, 4) 2 

可以很明顯的看到,小數點后的數據被截斷了,我記得兩個整數相除,"http://" 應該才是取整,難道我記錯了?

>>> def avg(first, *rest): ...   return (first + sum(rest)) // (1 + len(rest)) # change '/' to '//' ...  >>> avg(1, 2) 1 >>> avg(1, 2, 3, 4) 2 

將 “/” 改成了“//”,得到的結果是一樣的,“//”的確是取整這一點我是沒記錯,不過為什么“/”的結果也是截斷了的?

同樣的程序我在 3.4.1 的解釋器里面做了測試,得到了預想的結果:

>>> def avg(first, *rest): ...   return (first + sum(rest)) / (1 + len(rest)) ...  >>> avg(1, 2) 1.5 >>> avg(1, 2, 3, 4) 2.5 >>> def avg(first, *rest): ...   return (first + sum(rest)) // (1 + len(rest)) # change '/' to '//' ...  >>> avg(1, 2) 1 >>> avg(1, 2, 3, 4) 2 

可以看到在 3.4.1 的解釋器里,“/”的結果保留了小數位,而“//”則是取整后的結果

搜索之后,找到了stackoverflow上的這個問題:Python里如何強制除法的結果為浮點數? 注意這個是針對 2.x 的版本,3.x 里面并不存在這樣的問題
答案的前兩個解決方案,都很不錯:

方法1:

>>> from __future__ import division >>> a = 4 >>> b = 6 >>> c = a / b >>> c 0.66666666666666663 

方法2:

類似于C語言里面的做法:

c = a / float(b)

相信本文所述實例會對大家的Python程序設計有一定的幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美电影免费观看高清| 久久人人爽亚洲精品天堂| 精品一区二区三区四区在线| 亚洲女在线观看| 欧美激情一区二区三区久久久| 久久精品国产久精国产思思| 国产精品福利片| 国产精品久久久久久久久| 91国内在线视频| 97在线精品视频| 精品国产精品三级精品av网址| 日日狠狠久久偷偷四色综合免费| 欧美精品在线免费| 97超视频免费观看| 国外成人在线直播| 国产欧美精品在线播放| 国产97免费视| 欧美激情伊人电影| 亚洲欧美日韩精品久久奇米色影视| 日本欧美一级片| 91国偷自产一区二区三区的观看方式| 成人激情在线观看| 欧美国产日韩一区二区三区| 91精品免费视频| 欧美最猛性xxxxx亚洲精品| 国产一区二区三区在线视频| 性色av一区二区三区免费| 在线电影av不卡网址| www.美女亚洲精品| 久久久人成影片一区二区三区| 欧美日韩国产丝袜美女| 精品伊人久久97| 久久免费视频网站| 91地址最新发布| 国产精品91久久| 国产亚洲欧美日韩一区二区| 精品久久久国产精品999| 91中文字幕在线| 欧美激情图片区| 亚洲一区久久久| 国产精品福利在线观看网址| 国产精品中文字幕在线观看| 国产成人精品一区二区三区| 91国在线精品国内播放| 一道本无吗dⅴd在线播放一区| 欧美亚洲激情视频| 中文在线不卡视频| 91精品国产91久久久久久最新| 中文字幕国产日韩| 7m第一福利500精品视频| 国产精品一区二区三区免费视频| 久久久成人的性感天堂| 91探花福利精品国产自产在线| 国产一区二区三区视频在线观看| 亚洲国产精品成人av| 欧美人与性动交a欧美精品| 精品国产欧美一区二区五十路| 久久九九全国免费精品观看| 精品国产一区二区在线| 色爱精品视频一区| 国产精品免费小视频| 日韩视频免费观看| 欧美日韩精品二区| 成人免费网站在线| 91av在线免费观看视频| 国产免费一区视频观看免费| 成人网欧美在线视频| 国产99久久精品一区二区 夜夜躁日日躁| 亚洲免费成人av电影| 国产欧美日韩91| 国产欧美日韩免费看aⅴ视频| 国产精品91免费在线| 成人春色激情网| 伊人久久久久久久久久久久久| 色狠狠av一区二区三区香蕉蜜桃| 97精品国产97久久久久久春色| 亚洲综合精品伊人久久| 欧美日韩黄色大片| 日韩欧美aaa| 亚洲大胆人体在线| 久久久久久一区二区三区| 久久国产精品久久久| 国产做受69高潮| 亚洲福利视频专区| 亚洲欧美中文在线视频| 国产精品久久久久久久久粉嫩av| 久热精品视频在线免费观看| 国产精品丝袜高跟| 欧美激情第1页| 91高清在线免费观看| 国产亚洲精品久久久久动| 亚洲色图激情小说| 亚洲天堂av在线免费| 精品亚洲一区二区三区四区五区| 亚洲欧美日韩精品久久亚洲区| 91精品视频在线播放| 日韩美女在线看| 欧美一区二粉嫩精品国产一线天| 2019中文字幕在线| 亚洲精品99久久久久| 97超碰国产精品女人人人爽| 狠狠躁夜夜躁人人躁婷婷91| 欧美另类极品videosbest最新版本| 久久国内精品一国内精品| 亚洲另类欧美自拍| 亚洲欧美日韩成人| 国产精品第10页| 国产精品成人一区二区三区吃奶| 亚洲日韩中文字幕在线播放| 亚洲一区二区少妇| 97碰在线观看| 一区二区三区无码高清视频| 亚洲一区中文字幕在线观看| 精品偷拍各种wc美女嘘嘘| 欧美激情videos| 欧美成人h版在线观看| 亚洲精品一区久久久久久| 国产欧美日韩中文字幕| 欧美电影免费观看高清| 成人福利视频网| 国产成人黄色av| 国产精品999| 亚洲欧美成人精品| 亚洲免费av电影| 国产91精品黑色丝袜高跟鞋| 亚洲自拍偷拍区| 亚洲精品免费在线视频| 欧美视频免费在线| 精品国内亚洲在观看18黄| 97视频人免费观看| 亚洲福利视频久久| 亚洲黄色有码视频| 日韩欧美在线视频| 亚洲欧美国产精品va在线观看| 久久精品精品电影网| 欧美激情一区二区三区久久久| 欧美午夜无遮挡| 国产精品91久久| 国产在线98福利播放视频| 一区二区三区黄色| 日韩成人在线视频网站| 国产在线视频不卡| 欧美精品久久久久a| 亚洲人成在线免费观看| 色悠悠久久久久| 久久成人精品一区二区三区| 69精品小视频| 国产亚洲欧美aaaa| 91美女片黄在线观| 欧美日韩国产专区| 精品久久久久久久久中文字幕| 欧美国产视频一区二区| 亚洲一二三在线| 性色av一区二区三区在线观看| 国产在线久久久| 久久99久国产精品黄毛片入口| 久久久久久久久爱| 久久偷看各类女兵18女厕嘘嘘| 亚洲成人网av| 成人福利网站在线观看| 欧美日韩中文字幕在线视频| 国产成人精品久久二区二区91| 日韩精品在线电影| 中文字幕精品网|