python中%格式表达式实例用法


Posted in Python onJune 18, 2021

1、通过%格式表达式可以构建对象的格式化字符串输出。%表达式,由%分隔,左侧为格式字符串,由固定字符串和%开头的格式化样式组成,右侧为实际的对象,或对象元组。

>>> '%o' % 10
'12'
>>> '%.3f' % 0.1234
'0.123'
>>> '%-10s' % 'abcdefg'+'___'
'abcdefg   ___'
>>> 'Sum = %d' % 5050
'Sum = 5050'
>>> 'Hello %s' % 'My Baby'
'Hello My Baby'

2、使用多%格式字符和对象元组,%格式表示可以包括多个格式化输出对象。

>>> '%d = %f' % (10,10.0)
'10 = 10.000000'
>>> '%s go to %s' % ('Tom','Shanghai')
'Tom go to Shanghai'

知识点扩展:

字符串操作 'abc %s' % 'abc' '%s'类似占位符 这行代码的结果

问的是%操作符(字符串格式化,string formatting),说明如下:

%[(name)][flags][width].[precision]typecode

(name)为命名

flags可以有+,-,' '或0。+表示右对齐。-表示左对齐。' '为一个空格,表示在正数的左侧填充一个空格,从而与负数对齐。0表示使用0填充。

width表示显示宽度

precision表示小数点后精度

以下是类型码

  • %s 字符串 (采用str()的显示)
  • %r 字符串 (采用repr()的显示)
  • %c 单个字符
  • %b 二进制整数
  • %d 十进制整数
  • %i 十进制整数
  • %o 八进制整数
  • %x 十六进制整数
  • %e 指数 (基底写为e)
  • %E 指数 (基底写为E)
  • %f 浮点数
  • %F 浮点数,与上相同%g 指数(e)或浮点数 (根据显示长度)
  • %G 指数(E)或浮点数 (根据显示长度)
  • %% 字符"%"

以上就是python中%格式表达式实例用法的详细内容,更多关于python中%格式表达式如何使用的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
详细解析Python当中的数据类型和变量
Apr 25 Python
举例讲解Python的lambda语句声明匿名函数的用法
Jul 01 Python
对python pandas 画移动平均线的方法详解
Nov 28 Python
Python3字符串encode与decode的讲解
Apr 02 Python
python开发之anaconda以及win7下安装gensim的方法
Jul 05 Python
使用Python爬虫库requests发送表单数据和JSON数据
Jan 25 Python
Python unittest单元测试框架实现参数化
Apr 29 Python
Python基于BeautifulSoup爬取京东商品信息
Jun 01 Python
python实现学生管理系统开发
Jul 24 Python
python安装cx_Oracle和wxPython的方法
Sep 14 Python
Python爬虫新手入门之初学lxml库
Dec 20 Python
Python截图并保存的具体实例
Jan 14 Python
如何用python清洗文件中的数据
Jun 18 #Python
Python中glob库实现文件名的匹配
python中的装饰器该如何使用
Jun 18 #Python
Python预测分词的实现
学会Python数据可视化必须尝试这7个库
python tqdm用法及实例详解
Jun 16 #Python
python使用pymysql模块操作MySQL
You might like
[转帖]PHP世纪万年历
2006/12/06 PHP
使用 PHPMAILER 发送邮件实例应用
2012/11/07 PHP
深入讲解PHP的对象注入(Object Injection)
2017/03/01 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
laravel 解决crontab不执行的问题
2019/10/22 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
2013/08/07 Javascript
简单js代码实现selece二级联动(推荐)
2014/02/18 Javascript
javascript日期验证之输入日期大于等于当前日期
2015/12/13 Javascript
Javascript之String对象详解
2016/06/08 Javascript
AngularJS 中的Promise --- $q服务详解
2016/09/14 Javascript
全面解析vue中的数据双向绑定
2017/05/10 Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
2018/04/20 Javascript
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
2018/05/13 Javascript
vue 标签属性数据绑定和拼接的实现方法
2018/05/17 Javascript
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
JavaScript实现矩形块大小任意缩放
2020/08/25 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
分析python服务器拒绝服务攻击代码
2014/01/16 Python
python学习数据结构实例代码
2015/05/11 Python
Python本地与全局命名空间用法实例
2015/06/16 Python
Python提取Linux内核源代码的目录结构实现方法
2016/06/24 Python
Python编程实现数学运算求一元二次方程的实根算法示例
2017/04/02 Python
Python装饰器简单用法实例小结
2018/12/03 Python
Python 项目转化为so文件实例
2019/12/23 Python
Tensorflow实现将标签变为one-hot形式
2020/05/22 Python
详解canvas绘制网络字体几种方法
2019/08/27 HTML / CSS
IRO美国官网:法国服装品牌
2018/03/06 全球购物
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
京剧自荐信
2014/01/26 职场文书
会计专业应届生自荐信
2014/02/07 职场文书
基层党支部承诺书
2015/04/30 职场文书
烈士陵园观后感
2015/06/08 职场文书
简短清晨问候语
2015/11/10 职场文书