bycj.net
当前位置:首页 >> python 小数转百分数 >>

python 小数转百分数

a = 5.1b = 4.2print a/bprint "%.3f" % (a/b)如果只是获得普通的百分数,就直接a/b 如果是要保留小数点后面几位,就要用下面的那种,比如保留小数点三位,就是"%.3f"

a=5.1253 print "%.2f%%"%(a) print round(a,2) "%%" 满足你的要求不

int函数能够 (1)把符合数学格式的数字型字符串转换成整数 (2)把浮点数转换成整数,但是只是简单的取整,而非四舍五入。 举例: 1 aa = int("124") #Correct 2 print "aa = ", aa #result=124 3 bb = int(123.45) #correct 4 print "bb = ", ...

%紧跟着你要format的string。 print("On the positive data is right '%.2f%%' at the time."%(sample.pos_ratio*100))

例如输入 10% >>> a=input('请输入百分比:') 请输入百分比:'10%' >>> a

整数字符串转换为对应的整数 int('12') 小数字符串转换为对应小数 float('12.34') 数字转换为字符串 str(123.45) ASCII码转换为相应字符 chr(97) 字符转换为响应ASCII码 ord('a')

按照你的分法,代码很简单了。 N = 0.618 lines = open('a.txt','r').readlines() lines_for_b = int(len(lines) * N) lines_for_c = len(lines) - lines_for_b # the variable is useless in fact open('b.txt,'w').write(''.join(lines[:lines...

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com