Python如何轉換百分數?Python中百分比怎么輸出

數字有很多中不同類型來表示具體的值,例如分數、百分數、小數、復數等等,而百分數也是大家平常經常會使用到的一種數字類型 。那么下文會介紹在python中如何轉換百分數并將其輸出,感興趣和想學習的小伙伴就繼續往下看看來閱讀吧 。

Python如何轉換百分數?Python中百分比怎么輸出


一、str()方法
那么首先需要知道百分數是相對1這個整數的一種數值,例如10就是百分之一千,因為數字是百分之一百 。而大多數時候都是將小數轉為百分數,那么0.8就是百分之八十了 。
所以將一個數字轉為百分數并輸出的話,需要將其乘以100,然后再給它后面加上一個百分號用print()函數將其輸出打印即可,代碼示例如下所示:
a = 0.3214323b = str(a*100) + '%'print(b)32.14323%而上面會將整個小數都轉為百分數輸出,但是在很多時候只需要小數后面一位或者兩位就可以了 。所以可以使用字符串切片語法來取前面的五位,代碼示例如下所示:
print(str(a*100)[5]) + '%'二、f-string語法
第二種轉換百分數并將其輸出的方法就是用字符串格式化語法了,因為百分數轉換只需要將其去乘以100就好了 。那么使用f-string這個帶占位符的字符串轉換語法,在字符串之中用三個百分號,代碼如下:
a = 0.3214323bb = "%.2f%%" % (a * 100)print(bb)32.14%上面代碼之中第一個百分號表示這個位置使用浮點型數值來占位,而.2f意思就是只保留兩位小數 。而后面百分號則是用來結尾的,在后面的百分號則是輸出時顯示的字符 。
【Python如何轉換百分數?Python中百分比怎么輸出】以上就是關于“Python如何轉換百分數?Python中百分比怎么輸出”的全部內容了,希望對你有所幫助 。
Python如何轉換百分數?Python中百分比怎么輸出


Python如何轉換百分數?Python中百分比怎么輸出


Python如何轉換百分數?Python中百分比怎么輸出


微信掃碼,學習更方便
Python如何轉換百分數?Python中百分比怎么輸出


現在報名贈100例知識點合集
Python如何轉換百分數?Python中百分比怎么輸出


    猜你喜歡