浅谈Python 字符串格式化输出(format/printf)


Posted in Python onJuly 21, 2016

Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型。简单的使用例子如下:

# 例:字符串格式化

Name = '17jo'  
print 'www.%s.com'%Name  
>> www.17jo.com

Name = '17jo'
Zone = 'com'
print 'www.%s.%s'%(Name,Zone)
>> www.17jo.com

字符串格式化时百分号后面有不同的格式符号,代表要转换的不同类型,具体的表示符号如下面所示。

格式符号  表示类型

%s  字符串
%d/%i  十进制整数
%u  十进制整数
%o  八进制整数
%x/%X     十六进制整数        
%e/%E  科学计数
%f/%F  浮点数
%%  输出%

格式符号为数字时前面可以加为数和补缺位如:%[0][总位数][.][小数位数]来设定要转换的样式,具体使用方法如下:

# 例:数字格式化

nYear = 2018
nMonth = 8
nDay = 18
# 格式化日期 %02d数字转成两位整型缺位填0 
print  '%04d-%02d-%02d'%(nYear,nMonth,nDay)   
>> 2018-08-18  # 输出结果

fValue = 8.123
print '%06.2f'%fValue # 保留宽度为6的2位小数浮点型
>> 008.12   # 输出

print '%d'%10  # 输出十进制
>> 10
print '%o'%10  # 输出八进制
>> 12
print '%02x'%10  # 输出两位十六进制,字母小写空缺补零
>> 0a
print '%04X'%10  # 输出四位十六进制,字母大写空缺补零
>> 000A
print '%.2e'%1.2888 # 以科学计数法输出浮点型保留2位小数
>> 1.29e+00

以上这篇浅谈Python 字符串格式化输出(format/printf)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 Python
Python读写Excel文件方法介绍
Nov 22 Python
python实现用户登录系统
May 21 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
Jun 02 Python
python爬虫自动创建文件夹的功能
Aug 01 Python
python使用Matplotlib画条形图
Mar 25 Python
Python随机生成身份证号码及校验功能
Dec 04 Python
python读取有密码的zip压缩文件实例
Feb 08 Python
python把ipynb文件转换成pdf文件过程详解
Jul 09 Python
TensorFLow 不同大小图片的TFrecords存取实例
Jan 20 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
基于Tensorflow的MNIST手写数字识别分类
Jun 17 Python
分享python数据统计的一些小技巧
Jul 21 #Python
python中print的不换行即时输出的快速解决方法
Jul 20 #Python
Python全局变量用法实例分析
Jul 19 #Python
python对象及面向对象技术详解
Jul 19 #Python
python异常和文件处理机制详解
Jul 19 #Python
python线程、进程和协程详解
Jul 19 #Python
浅谈python字符串方法的简单使用
Jul 18 #Python
You might like
数据库查询记录php 多行多列显示
2009/08/15 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
PHP遍历XML文档所有节点的方法
2015/03/12 PHP
Laravel日志用法详解
2016/10/09 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
学习YUI.Ext 第四天--对话框Dialog的使用
2007/03/10 Javascript
javascript数字格式化通用类 accounting.js使用
2012/08/24 Javascript
说说JSON和JSONP 也许你会豁然开朗
2012/09/02 Javascript
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
2013/10/24 Javascript
Javascript call和apply区别及使用方法
2013/11/14 Javascript
JQuery分屏指示器图片轮换效果实例
2015/05/21 Javascript
jQuery实现自动调整字体大小的方法
2015/06/15 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
Vue-router结合transition实现app前进后退动画切换效果的实例
2017/10/11 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
2018/01/18 Javascript
[00:29]2019完美世界全国高校联赛(秋季赛)总决赛海口落幕
2019/12/10 DOTA
Python中装饰器的一个妙用
2015/02/08 Python
Django框架中的对象列表视图使用示例
2015/07/21 Python
Python下载网络文本数据到本地内存的四种实现方法示例
2018/02/05 Python
pandas.loc 选取指定列进行操作的实例
2018/05/18 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
python编程的核心知识点总结
2021/02/08 Python
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
俄罗斯第一家篮球店:StreetBall
2020/07/30 全球购物
教师专业自荐书范文
2014/02/10 职场文书
2014迎新年晚会策划方案
2014/02/23 职场文书
婚假请假条怎么写
2014/04/10 职场文书
校园广播稿精选
2014/10/01 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
《工作是最好的修行》读后感3篇
2019/12/13 职场文书