【python学习】函数-输出百分比
python函数输出百分比,参数格式化和float转换
·
目录
1.直接使用参数格式化
1.1显示小数点后2位
{:.2%}
: 显示小数点后2位
>>> print('percent: {:.2%}'.format(42/50))
percent: 84.00%
1.2不显示小数位
{:.0%}
,即,将2
改为0
>>> print('percent: {:.0%}'.format(42/50))
percent: 84%
2.格式化为float,然后处理成%格式
2.1与方式1的区别是:
- 需要对
42/50
乘以 100 。 - 方式2的
%
在{ }
外边,方式1的%
在{ }
里边。
2.2显示小数点后2位
>>> print('percent: {:.2f}%'.format(42/50*100))
percent: 84.00%
2.3显示小数点后1位
>>> print('percent: {:.1f}%'.format(42/50*100))
percent: 84.0%
2.4只显示整数位
>>> print('percent: {:.0f}%'.format(42/50*100))
percent: 84%
说明
{ }
的意思是对应format()
的一个参数,按默认顺序对应,参数序号从0开始,{0}
对应format()
的第一个参数,{1}
对应第二个参数。
例如:
-
默认顺序:
>>> print('percent1: {:.2%}, percent2: {:.1%}'.format(42/50, 42/100)) percent1: 84.00%, percent2: 42.0%
-
指定顺序:
{1:.1%}
对应第2个参数;{0:.1%}
对应第1个参数。
>>> print('percent2: {1:.1%}, percent1: {0:.1%}'.format(42/50, 42/100))
percent2: 42.0%, percent1: 84.0%
参考链接

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)