浅谈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类属性的延迟计算
Oct 22 Python
Python之csv文件从MySQL数据库导入导出的方法
Jun 21 Python
python RabbitMQ 使用详细介绍(小结)
Nov 08 Python
python中退出多层循环的方法
Nov 27 Python
python脚本执行CMD命令并返回结果的例子
Aug 14 Python
python 魔法函数实例及解析
Sep 25 Python
详解Python修复遥感影像条带的两种方式
Feb 23 Python
Pycharm最常用的快捷键及使用技巧
Mar 05 Python
Django 5种类型Session使用方法解析
Apr 29 Python
使用pandas库对csv文件进行筛选保存
May 25 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
Oct 15 Python
Python使用DFA算法过滤内容敏感词
Apr 22 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在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
php设计模式 Command(命令模式)
2011/06/26 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
2019/10/11 PHP
JQuery下关于$.Ready()的分析
2009/12/13 Javascript
input禁止键盘及中文输入,但可以点击
2014/02/13 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
bootstrap改变按钮加载状态
2014/12/01 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
js实现星星打分效果的方法
2020/07/05 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
jquery插件bootstrapValidator数据验证详解
2016/11/09 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
javascript数组去重常用方法实例分析
2017/04/11 Javascript
jQuery tip提示插件(实例分享)
2017/04/28 jQuery
微信小程序左右滑动的实现代码
2017/12/15 Javascript
nodejs acl的用户权限管理详解
2018/03/14 NodeJs
详解vue几种主动刷新的方法总结
2019/02/19 Javascript
Python复制目录结构脚本代码分享
2015/03/06 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
python飞机大战pygame游戏之敌机出场实现方法详解
2019/12/17 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
Python3爬虫里关于代理的设置总结
2020/07/30 Python
详解python datetime模块
2020/08/17 Python
Elasticsearch py客户端库安装及使用方法解析
2020/09/14 Python
如何在scrapy中捕获并处理各种异常
2020/09/28 Python
python中Array和DataFrame相互转换的实例讲解
2021/02/03 Python
python 统计list中各个元素出现的次数的几种方法
2021/02/20 Python
用css3写出气球样式的示例代码
2017/09/11 HTML / CSS
美的官方商城:Midea
2016/09/14 全球购物
历史学专业推荐信
2013/11/06 职场文书
公司拓展活动方案
2014/02/13 职场文书
付款承诺函范文
2015/01/21 职场文书
工伤劳动仲裁代理词
2015/05/25 职场文书
诚实守信主题班会
2015/08/13 职场文书
2016年小学中秋节活动总结
2016/04/05 职场文书
大学校园餐饮创业计划书
2019/08/07 职场文书