一、python格式化输出
使用占位符输出时,%s表示字符串输出,%d表示整数输出,%f表示浮点数输出
优点:填充方式灵活,单个参数可以多次输出,参数顺序可以不同
1、整型
%d 表示整型

 >>>name = 'lly'>>>age = 19>>>print('%s的年龄是%d' %(name,age))


2、浮点型
%f表示浮点型,默认保留小数点后六位
%.2f 表示保留小数点后两位


二、整数的占位
不够的位数前边补0
1、使用0占位:
缺点:不灵活,位数会发生改变

 >>> sid = 1>>> name = 'lily'>>> print('%s的学号为000%d' %(name,sid))lily的学号为0001>>> sid = 10>>> print('%s的学号为000%d' %(name,sid))lily的学号为00010

2、%.5d表示输出位数为5位,不够的前边补0

 >>> sid = 10>>> print('%s的学号为%.5d' %(name,sid))lily的学号为00010>>> sid = 1>>> print('%s的学号为%.5d' %(name,sid))lily的学号为00001


三、百分号的实现
%%表示百分号

>>> scale = 0.1
>>> print('数据的比例是:%.2f%%' %(scale * 100))
数据的比例是:10.00%
>>> print('数据的比例是:%d%%' %(scale * 100))
数据的比例是:10%

Python格式化输出(%d、%f、占为符及百分号)相关推荐

  1. Python格式化输出方法

    Python格式化输出 本文转自:Python格式化输出 今天写程序又记不清格式化输出细节了--= =索性整理一下. python print格式化输出. 1. 打印字符串 print (" ...

  2. python格式化输出

    python格式化输出 格式化输出规范1(, + ): print( ) 打印输出函数是在开发中用得很多的函数,代表输出并换行. 1.print(字符常量 + 字符变量) 说明:+ 加号仅用于连接两个 ...

  3. python格式化输出(二)--字符串的格式化输出

    ** ​字符串的格式化输出 ** 1.使用占位符 (1)三个常用占位符用法 ①d:将整数.浮点数转换成十进制表示.取整,不进行四舍五入. ②f:将整数.浮点数转换成浮点数表示,默认保留小数点后6位,四 ...

  4. Python 格式化输出保留两位小数

    #方法1: print("%.2f" % 0.13333)#方法2 print("{:.2f}".format(0.13333))#方法3 round(0.13 ...

  5. Python格式化输出(format和%)

    Python格式化输出(format和%) 平时在打印结果的时候,直接就使用print,但多次使用print会导致界面看起来很乱.python提供两种格式化输出的方法--format和%,本文会介绍两 ...

  6. Python 格式化输出 —— %r 与 %s 的区别(__repr__ 与 __str__)

    Python 格式化输出 在进行格式化输出时,%r 与 %s 的区别就好比 repr() 函数处理对象与 str() 函数处理对象的差别. %s ⇒ str(),比较智能: %r ⇒ repr(),处 ...

  7. Python格式化输出 %s %d %f

    python print格式化输出. %r 用来做 debug 比较好,因为它会显示变量的原始数据(raw data),而其它的符 号则是用来向用户显示输出的. 1. 打印字符串 print (&qu ...

  8. python格式化输出%s、f格式化字符串、print结束语

    目录 格式化输出 f字符 print结束语 格式化输出 即按照一定的格式输出内容. %s   格式化输出   字符串 %d  格式化输出     有符号的十进制整数(有符号的整数包含正整数和负整数,也 ...

  9. python格式化输出区别_python格式化输出的区别

    python对于数的输出包括%d和%f,下面来详细介绍python对数的输出. (1)输出整型 a=55 print("%d"%a) #直接输出整数a print("%4 ...

最新文章

  1. Windows/Linux上使用fopen相关函数读取大文件
  2. OpenCV实现遍历文件夹下所有文件
  3. java拦截到登陆界面,JavaWeb 使用Filter实现自动登录
  4. python利器怎么编程-python 开发利器UliPad(图文详细介绍)
  5. IIS状态代码的含义
  6. Android之解决ScrollView包裹了两个RecyclerView导致滑动冲突问题
  7. Linux 系统下载和安装 rarlinux
  8. python与tensorflow的关系_python – 在TensorFlow,Session.run()和Tensor.eval()之间有什么区别?...
  9. 架构设计 - 自动化运维之架构设计六要点
  10. Skyline软件二次开发初级——11如何在WEB页面中的三维地图上加载和保存工程文件...
  11. 一些不为人知的秘密[迅雷和快播]
  12. 计算机主板电源管理线路图,笔记本电源维修方法详解【图文教程】
  13. 微信公众平台和微信开放平台的区别
  14. 华为sug 6000 系列防火墙端口范围映射
  15. openssh8.3p1 RPM 升级
  16. 有哪些IT初学者(新人)成长为技术大牛的真实经历?
  17. postfix smtpd_recipient_restrictions配置错误导致smtpd问题
  18. Mac上Arduino ide首选项
  19. mac 编译源码安装 opencv
  20. pxe启动工具tftpd32

热门文章

  1. 一个互联网老兵看疫情之下的7大机遇
  2. 如何编辑公众号文章(公众号文章写手)
  3. PCB拼板之多款矩形排样算法实现--学习
  4. 如何查看电脑上装有几块硬盘,福利到,电脑上安装了几块硬盘怎么查看
  5. mac连接win10家庭版远程桌面
  6. 电商运营到底做什么?你所不知道的电商运营工作
  7. npm -v报错internal/modules/cjs/loader.js:638
  8. 准备斑马网络一面(1)
  9. 电脑开机出现奇怪字符_windows7系统开机出现乱码原因及解决方法
  10. 别什么东西都在淘宝上买