浅谈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判断操作系统类型代码分享
Nov 22 Python
在Python中用split()方法分割字符串的使用介绍
May 20 Python
python检查指定文件是否存在的方法
Jul 06 Python
Python 使用requests模块发送GET和POST请求的实现代码
Sep 21 Python
python win32 简单操作方法
May 25 Python
Python定义二叉树及4种遍历方法实例详解
Jul 05 Python
PyCharm代码提示忽略大小写设置方法
Oct 28 Python
python删除文件夹下相同文件和无法打开的图片
Jul 16 Python
python 无损批量压缩图片(支持保留图片信息)的示例
Sep 22 Python
Django websocket原理及功能实现代码
Nov 14 Python
Pandas中DataFrame交换列顺序的方法实现
Dec 14 Python
python3判断IP地址的方法
Mar 04 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逐行读取txt文件写入数组的方法
2015/07/02 PHP
Linux系统下PHP-FPM的安装和配置教程
2015/08/17 PHP
YII Framework框架教程之国际化实现方法
2016/03/14 PHP
JQuery从头学起第一讲
2010/07/04 Javascript
javascript基础知识大集锦(二) 推荐收藏
2011/01/13 Javascript
jquery中常用的函数和属性详细解析
2014/03/07 Javascript
javascript实现的右下角弹窗实例
2015/04/24 Javascript
JavaScript File分段上传
2016/03/10 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
2016/06/24 Javascript
详谈js中数组(array)和对象(object)的区别
2017/02/27 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
2017/03/08 Javascript
基于JavaScript定位当前的地理位置
2017/04/11 Javascript
jquery 键盘事件的使用方法详解
2017/09/13 jQuery
使用Angular CLI生成路由的方法
2018/03/24 Javascript
基于jQuery实现的设置文本区域的光标位置
2018/06/15 jQuery
javascript中UMD规范的代码推演
2018/08/29 Javascript
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
JavaScript定时器常见用法实例分析
2019/11/15 Javascript
vue webpack build资源相对路径的问题及解决方法
2020/06/04 Javascript
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
使用Python脚本在Linux下实现部分Bash Shell的教程
2015/04/17 Python
Django框架中的对象列表视图使用示例
2015/07/21 Python
Django框架基础模板标签与filter使用方法详解
2019/07/23 Python
Python企业编码生成系统之主程序模块设计详解
2019/07/26 Python
调试Django时打印SQL语句的日志代码实例
2019/09/12 Python
妇产科护士自我鉴定
2013/10/15 职场文书
学校招生宣传广告词
2014/03/19 职场文书
公务员保密承诺书
2014/03/27 职场文书
股东授权委托书范文
2014/09/13 职场文书
山东省召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
幼儿园教师师德师风承诺书
2015/04/28 职场文书
信用卡工资证明范本
2015/06/19 职场文书
安全生产学习心得体会
2016/01/18 职场文书
2019销售早会主持词
2019/06/27 职场文书
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
2021/03/29 Python
Nginx访问日志及错误日志参数说明
2021/03/31 Servers