Python 输出百分比的两种方式

注: 在python3环境下测试。

方式1:直接使用参数格式化:{:.2%}

{:.2%}: 显示小数点后2位

显示小数点后2位:

>>> print('percent: {:.2%}'.format(42/50))

percent: 84.00%

不显示小数位:{:.0%},即,将2改为0:

>>> print('percent: {:.0%}'.format(42/50))

percent: 84%

方式2:格式化为float,然后处理成%格式: {:.2f}%

与方式1的区别是:

(1) 需要对42/50乘以 100 。

(2) 方式2的%在{ }外边,方式1的%在{ }里边。

显示小数点后2位:

>>> print('percent: {:.2f}%'.format(42/50*100))

percent: 84.00%

显示小数点后1位:

>>> print('percent: {:.1f}%'.format(42/50*100))

percent: 84.0%

只显示整数位:

>>> 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%

到此这篇关于Python 如何输出百分比的文章就介绍到这了,更多相关Python 输出百分比内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

python代码比例_Python如何输出百分比相关推荐

  1. Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启

    1.摘要 本文主要讲解:Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启 主要思路: setsid命令 比nohub命令好用,setsid有些系统默 ...

  2. python如何输出百分比的数字_Python如何输出百分比

    Python 输出百分比的两种方式 注: 在python3环境下测试. 方式1:直接使用参数格式化:{:.2%} {:.2%}: 显示小数点后2位 显示小数点后2位: >>> pri ...

  3. python怎么输出百分数_Python 如何输出百分比

    Python 输出百分比的两种方式 注: 在python3环境下测试. 方式1:直接使用参数格式化:{:.2%} {:.2%}: 显示小数点后2位 显示小数点后2位: >>> pri ...

  4. c#代码转python代码工具_Python至C#代码转换

    我正在尝试将下面的python代码行转换为C#: encoded_c = chr(abs(ord(string[i]) - ord(key_c) % 256)) 这是我在C#中得到的: char en ...

  5. python代码风格_Python编码风格,看这篇就够了

    如果有人问起 Python 程序员他们最喜欢 Python 哪一点,他们一定会提到 Python 的高可读性.确实,对于 Python 来说,其高可读性一直是 Python 这门语言设计的核心.一个不 ...

  6. python代码测试_Python入门学习系列——Python代码测试

    Python代码测试 对于编写的代码,可以使用unittest模块中的相关方法进行测试. 测试函数 首先定义一个简单的函数,该函数用来合并名称并返回. name_function.py: def ge ...

  7. python代码片段_Python 常用代码片段

    1.[代码][Python]代码 1.生成随机数 import random #这个是注释,引入模块 rnd = random.randint(1,500)#生成1-500之间的随机数 2.读文件 f ...

  8. google python代码规范_Python代码这样写才规范优雅! (二)

    前文传送门:Python代码这样写才规范优雅! (一)参考:https://www.python.org/dev/peps/pep-0008/Python PEP8编码规范的内容如下: 1. Intr ...

  9. python代码架构_Python架构

    一.自动化测试框架 1.什么是自动化测试框架 简单来说,自动化测试框架就是由一些标准,协议,规则组成,提供脚本运行的环境.自动化测试框架能够提供很多便利给用户高效完成一些事情,例如,结构清晰开发脚本, ...

最新文章

  1. linux环境内核调试软件,Linux内核调试环境的搭建(使用qemu)
  2. 一文总结:分布式一致性技术是如何演进的?
  3. thrift简单使用
  4. 对于一个IE8兼容性问题的反思
  5. 【Java】java中的Fork/Join
  6. java8 stringbuilder_有了Java8的“+”真的可以不要StringBuilder了吗
  7. dalsa相机设置编码器外触发_Modicon M262 编码器接口功能介绍
  8. AppScan 下载地址
  9. 淘宝API店铺所有商品接口价格、标题、销量参数调用示例
  10. H3C交换机配置简单教程
  11. 一周“金”榜:CSDN创作者收益周排行榜(1月3日到1月9日)
  12. 期末作业实验报告:MLP实验对比(MLPClassifier)
  13. 通过SendGrid进行邮件的发送【Java】
  14. word文档合并的几种方式
  15. kubernetes—ConfigMap 与 Secret
  16. shell怎样循环遍历字符串数组
  17. JMM内存模型 多线程三大特性
  18. 【深度学习入门】基于 ResNet50 的狗狗品种识别
  19. APICloud模拟微信支付调用(非集成微信支付SDK)
  20. SpringBoot 高级部分笔记4

热门文章

  1. codeforces 160A-C语言解题报告
  2. Android Studio 安装ASM插件
  3. 运算符优先级 必熟记,放到心里
  4. H.264/AVC视频压缩编码标准的新进展
  5. 解决: Failed to execute ... maven-deploy-plugin... Return code is: 401, ReasonPhrase: Unauthorized.
  6. MySQL通过source命令执行sql文件
  7. Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别、不可重复读与幻读的区别
  8. C# 反射 (Reflect)
  9. 使用sqlite3创建数据库表的时候须要注意
  10. 对AutoIt中控件和窗口的理解