Python实现小数转化为百分数的格式化输出方法示例
作者:Inside_Zhang 发布时间:2023-07-15 05:58:15
标签:Python,格式化
本文实例讲述了Python实现小数转化为百分数的格式化输出方法。分享给大家供大家参考,具体如下:
比如将 0.1234 转化为 12.34% 的形式:
rate = .1234
print('%.2f%%' % (rate * 100))
第一个百分号和 .2f 相连,表示浮点数类型保留小数点后两位格式化输出;
然后的两个连续的%%,则最终会输出一个%号出来,有对%进行转义的含义;
将小数(数值)转化为字符串,并赋给其他变量:
rate = .1
res = format(res, '.0%')
# res == '10%'
(可参考:python字符串格式化输出)
1 .format()
if test_data:
print 'Epoch {0}: {1}/{2}'.format(j, self.evaluate(test_data), len(test_data))
else:
print 'Epoch {0} complete'.format(j)
注,倘若使用 {*} 的形式进行编号时,必须以 0 开始编号,如果{} 内部什么也不写,则默认编号为 0,{} 的形式自然用在待格式化的对象只有一个元素时。
a, b = 4.56, 5.78
print('a: {0:.1f}, b:{1:.2f}'.format(a, b))
# a: 4.6, b:5.78,第一个数小数点后保留一位,第二个数则保留两个小数位;
2. 万能的输出:%s
# 输出一个numpy.ndarray
>>> print('class dist.: %s' %(np.bincount([1, 0, 1])))
class dist. : [1 2]
3. %f 控制精度
%s 无法控制精度:
>>> print('value: %s' % (5/3))
value: 1.6666666666666667
>>> print('value: %.3f' %(5/3))
value: 1.667
>>> print('%6.2f'%10.3)
10.30
# 注意10.30之前有一个空格
# 6.2f,6表示包含小数点一共六位,2表示小数点后共两位
>>> print('%06.2f'%10.3)
010.30
# 不足的由零来填补
希望本文所述对大家Python程序设计有所帮助。
来源:http://blog.csdn.net/lanchunhui/article/details/52850631


猜你喜欢
- 【译者的话】 作为一家非盈利性的防止青少年 * 的机构, Five Alive 希望拥有一个独特的标志来配合机构的宣传。他们决定在网站上通过竞
- Python面向对象编程(一)Python面向对象编程(二)Python面向对象编程(三)和其它编程语言相比,Python 在尽可能不增加新
- 取反运算符的原理:1.对3取反:(取4位二进制)①化为二进制:3→0011②对二进制结果取反:0011→1100③对结果先取反再加1:110
- 本文实例讲述了python采集百度百科的方法。分享给大家供大家参考。具体如下:#!/usr/bin/python# -*- coding:
- 方法一相对引用:from … import base ,上级目录from … import ba
- 大家都遇到过验证码,随着灌水机的发展,验证码也是日新月异,验证码开始分了繁体简体,带着字母、符号,甚至开始了中文验证码,看到这样的验证码,估
- 目录一、前言二、方法1、代码2、运行一、前言SpringBoot作为后端开发框架,有强大且方便的处理能力。但是作为一个结合数据分析+前台展示
- SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A')
- 1、设置字体、风格代码主题选择Monokai会是彩色的代码。2、配置CI代码提示<1>下载代码提示项目:https://gith
- format()函数"""测试 format()函数"""def t
- var date = new Date('2016-11-11 11:11:11');document.write(date
- 准备工作:MyEclipse使用的是2013版,mysql Ver 14.14 Distrib 5.6.281.jar包的下载(jdbc驱动
- 目录互斥机制写流程读流程恢复流程在Hadoop2.X之前,Namenode是HDFS集群中可能发生单点故障的节点,每个HDFS集群只有一个n
- 利用channel进行模拟令牌桶对访问进行限流func FW(max int,duration time.Duration){//定义一个c
- 本文介绍了三种跨域访问的方法,php,asp及jsp种访问远程文件的方法。这几天脑细胞剩下的不多了,不过问题都一个个解决了。我希望搜索引擎能
- 本文实例讲述了php中Array2xml类实现数组转化成XML的方法。分享给大家供大家参考。具体实现方法如下:<?phpclass A
- 一、python下载安装下载安装python最新版本https://www.python.org/downloads/windows/这里勾
- 对于Dreamweaver这个广大用户早有听闻的网页编辑工具,除功能强大外,Dreamweaver一向被推崇为同类网页编辑软件中产生垃圾代码
- 为了获取视频,应该创建一个 VideoCapture 对象。他的参数可以是设备的索引号,或者是一个视频文件。设备索引号就是在指定要使用的摄像
- 我就废话不多说了,大家还是直接看代码吧~package mainimport ( "net/http")func mai