python之中如果要輸出一個小數(shù)的話,直接寫一個浮點數(shù)就可以了 。但是想要輸出百分數(shù)就得用到另外的方法了,而且python中小數(shù)和百分數(shù)是可以實現(xiàn)互相轉換的 。下面這一篇文章要講解的內容就是python小數(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ù)互轉”的全部內容了,希望對你有所幫助 。
猜你喜歡
- 如何在Python中輸出百分數(shù)?Python百分數(shù)運算代碼怎么寫
- Python模塊可以分成哪些類型?Python模塊中的三種類型是什么?
- python自定義日志如何實現(xiàn)?python實現(xiàn)自定義日志的具體方法
- Python調用函數(shù)參數(shù)時有什么需要注意的地方?Python參數(shù)調用的注意點
- jpg轉換成pdf方法 如何將jpg轉換為pdf
- wps文件怎么轉換成pdf
- 《關于pdf的。。。》 有誰能幫我把加密的pdf文件轉換成word形式的文件啊。。 高手留個郵箱 謝謝
- 九靈神域怎么轉換裝備 九靈神域如何轉換裝備
- word怎么轉換成pdf word如何轉換成pdf
- Goldwave可以轉換視頻文件格式嗎 有什么方法
