青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python百分數(shù)轉換為小數(shù)怎么做?Python如何實現(xiàn)小數(shù)百分數(shù)互轉

python之中如果要輸出一個小數(shù)的話,直接寫一個浮點數(shù)就可以了 。但是想要輸出百分數(shù)就得用到另外的方法了,而且python中小數(shù)和百分數(shù)是可以實現(xiàn)互相轉換的 。下面這一篇文章要講解的內容就是python小數(shù)和百分數(shù)互轉的方法教程,一起往下看看吧 。

Python百分數(shù)轉換為小數(shù)怎么做?Python如何實現(xiàn)小數(shù)百分數(shù)互轉


一、百分數(shù)轉小數(shù)
python百分數(shù)轉為小數(shù)很簡單,因為百分數(shù)后面的的那個百分號表示的意思為100,而整個百分數(shù)實際上就是用前面的數(shù)字去除以100就能得到對應的數(shù)值了 。那么百分數(shù)轉小數(shù)需要先將百分號給去除掉,因為百分數(shù)是通過字符串類型來表示的,然后除以100.0就能得到對應的小數(shù)了,代碼如下所示:
s = '20%' aa = float(s.strip('%'))bb = aa/100.0print(2)0.2二、小數(shù)轉百分數(shù)
那么小數(shù)轉為百分數(shù)也是一樣的道理,將其給乘以100之后再使用字符串格式化的方式填入到有百分號的字符串之中,詳細代碼示例如下所示:
a = 0.514339bb = "%.2f%%" % (a * 100)print(bb)51.43%上面代碼示例中字符串第一個百分號和第四個百分號,表示包括在其中的字符串需要進行格式化操作 。而第二個百分號的意思為將傳入進去的值進行百分數(shù)處理,而第三個百分號就是輸出時顯示的符號了 。除了這種方式之外還有另外一種簡單的方法,那就是小數(shù)乘以100之后再加上一個百分號字符串就可以了,代碼示例如下所示:
a = 0.514339b = str(a*100) + '%'【Python百分數(shù)轉換為小數(shù)怎么做?Python如何實現(xiàn)小數(shù)百分數(shù)互轉】以上就是關于“Python百分數(shù)轉換為小數(shù)怎么做?Python如何實現(xiàn)小數(shù)百分數(shù)互轉”的全部內容了,希望對你有所幫助 。

    猜你喜歡