Python格式化输出(%d、%f、占为符及百分号)
一、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、占为符及百分号)相关推荐
- Python格式化输出方法
Python格式化输出 本文转自:Python格式化输出 今天写程序又记不清格式化输出细节了--= =索性整理一下. python print格式化输出. 1. 打印字符串 print (" ...
- python格式化输出
python格式化输出 格式化输出规范1(, + ): print( ) 打印输出函数是在开发中用得很多的函数,代表输出并换行. 1.print(字符常量 + 字符变量) 说明:+ 加号仅用于连接两个 ...
- python格式化输出(二)--字符串的格式化输出
** 字符串的格式化输出 ** 1.使用占位符 (1)三个常用占位符用法 ①d:将整数.浮点数转换成十进制表示.取整,不进行四舍五入. ②f:将整数.浮点数转换成浮点数表示,默认保留小数点后6位,四 ...
- Python 格式化输出保留两位小数
#方法1: print("%.2f" % 0.13333)#方法2 print("{:.2f}".format(0.13333))#方法3 round(0.13 ...
- Python格式化输出(format和%)
Python格式化输出(format和%) 平时在打印结果的时候,直接就使用print,但多次使用print会导致界面看起来很乱.python提供两种格式化输出的方法--format和%,本文会介绍两 ...
- Python 格式化输出 —— %r 与 %s 的区别(__repr__ 与 __str__)
Python 格式化输出 在进行格式化输出时,%r 与 %s 的区别就好比 repr() 函数处理对象与 str() 函数处理对象的差别. %s ⇒ str(),比较智能: %r ⇒ repr(),处 ...
- Python格式化输出 %s %d %f
python print格式化输出. %r 用来做 debug 比较好,因为它会显示变量的原始数据(raw data),而其它的符 号则是用来向用户显示输出的. 1. 打印字符串 print (&qu ...
- python格式化输出%s、f格式化字符串、print结束语
目录 格式化输出 f字符 print结束语 格式化输出 即按照一定的格式输出内容. %s 格式化输出 字符串 %d 格式化输出 有符号的十进制整数(有符号的整数包含正整数和负整数,也 ...
- python格式化输出区别_python格式化输出的区别
python对于数的输出包括%d和%f,下面来详细介绍python对数的输出. (1)输出整型 a=55 print("%d"%a) #直接输出整数a print("%4 ...
最新文章
- Windows/Linux上使用fopen相关函数读取大文件
- OpenCV实现遍历文件夹下所有文件
- java拦截到登陆界面,JavaWeb 使用Filter实现自动登录
- python利器怎么编程-python 开发利器UliPad(图文详细介绍)
- IIS状态代码的含义
- Android之解决ScrollView包裹了两个RecyclerView导致滑动冲突问题
- Linux 系统下载和安装 rarlinux
- python与tensorflow的关系_python – 在TensorFlow,Session.run()和Tensor.eval()之间有什么区别?...
- 架构设计 - 自动化运维之架构设计六要点
- Skyline软件二次开发初级——11如何在WEB页面中的三维地图上加载和保存工程文件...
- 一些不为人知的秘密[迅雷和快播]
- 计算机主板电源管理线路图,笔记本电源维修方法详解【图文教程】
- 微信公众平台和微信开放平台的区别
- 华为sug 6000 系列防火墙端口范围映射
- openssh8.3p1 RPM 升级
- 有哪些IT初学者(新人)成长为技术大牛的真实经历?
- postfix smtpd_recipient_restrictions配置错误导致smtpd问题
- Mac上Arduino ide首选项
- mac 编译源码安装 opencv
- pxe启动工具tftpd32