浅谈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 相关文章推荐
Python实现全局变量的两个解决方法
Jul 03 Python
Python读取mp3中ID3信息的方法
Mar 05 Python
Python获取央视节目单的实现代码
Jul 25 Python
python实现批量监控网站
Sep 09 Python
python 字符串和整数的转换方法
Jun 25 Python
python中的不可变数据类型与可变数据类型详解
Sep 16 Python
Django 日志配置按日期滚动的方法
Jan 31 Python
Django使用中间键实现csrf认证详解
Jul 22 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
Oct 17 Python
python中的split()函数和os.path.split()函数使用详解
Dec 21 Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
Apr 23 Python
Python List remove()实例用法详解
Aug 02 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
40年前的这部特摄片恐龙特级克塞号80后的共同回忆
2020/03/08 日漫
php db类库进行数据库操作
2009/03/19 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
一款JavaScript压缩工具:X2JSCompactor
2007/06/13 Javascript
ExtJS 入门
2010/10/29 Javascript
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
js函数的延迟加载实现代码
2012/10/11 Javascript
jQuery实现无限往下滚动效果代码
2016/04/16 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
Nodejs 获取时间加手机标识的32位标识实现代码
2017/03/07 NodeJs
解决JS外部文件中文注释出现乱码问题
2017/07/09 Javascript
基于daterangepicker日历插件使用参数注意的问题
2017/08/10 Javascript
vue做网页开场视频的实例代码
2017/10/20 Javascript
Vue Router history模式的配置方法及其原理
2019/05/30 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
2019/09/27 Javascript
[00:48]完美“圣”典2016风云人物:xiao8宣传片
2016/11/30 DOTA
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
Python文件夹与文件的操作实现代码
2014/07/13 Python
python实现的用于搜索文件并进行内容替换的类实例
2015/06/28 Python
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
python list多级排序知识点总结
2019/10/23 Python
python中的split()函数和os.path.split()函数使用详解
2019/12/21 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
阿玛尼美妆俄罗斯官网:Giorgio Armani Beauty RU
2020/07/19 全球购物
如何删除一个表里面的重复行
2013/07/13 面试题
如何保障Web服务器安全
2014/05/05 面试题
中学生学雷锋活动心得体会
2014/03/10 职场文书
青年文明号服务承诺
2014/03/31 职场文书
物流管理专业推荐信
2014/09/06 职场文书
护士先进个人总结
2015/02/13 职场文书
试用期旷工辞退通知书
2015/04/17 职场文书
基层党建工作简报
2015/07/21 职场文书
你为什么是穷人?可能是这5个缺点造成
2019/07/11 职场文书