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 相关文章推荐
web.py在SAE中的Session问题解决方法(使用mysql存储)
Jun 24 Python
Python实现批量读取word中表格信息的方法
Jul 30 Python
对numpy中二进制格式的数据存储与读取方法详解
Nov 01 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
Jul 04 Python
Python threading的使用方法解析
Aug 28 Python
Python GUI库PyQt5样式QSS子控件介绍
Feb 25 Python
python argparse模块通过后台传递参数实例
Apr 20 Python
查看jupyter notebook每个单元格运行时间实例
Apr 22 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
Apr 27 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
Jun 15 Python
简单谈谈Python面向对象的相关知识
Jun 28 Python
使用scrapy实现增量式爬取方式
Jun 21 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
第七节 类的静态成员 [7]
2006/10/09 PHP
php 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
php防注入,表单提交值转义的实现详解
2013/06/10 PHP
php基于Snoopy解析网页html的方法
2015/07/09 PHP
PHP中Closure类的使用方法及详解
2015/10/09 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
2016/04/30 PHP
农历与西历对照
2006/09/06 Javascript
JavaScript的eval JSON object问题
2009/11/15 Javascript
js 距离某一时间点时间是多少实现代码
2013/10/14 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
js单词形式的运算符
2014/05/06 Javascript
jquery模拟alert的弹窗插件
2015/07/31 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
2016/08/01 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
JS实现的判断方法、变量是否存在功能示例
2020/03/28 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
微信小程序下拉刷新PullDownRefresh的使用方法
2018/11/29 Javascript
原生js+css调节音量滑块
2020/01/15 Javascript
Python网络爬虫项目:内容提取器的定义
2016/10/25 Python
一张图带我们入门Python基础教程
2017/02/05 Python
对python:print打印时加u的含义详解
2018/12/15 Python
Scrapy框架介绍之Puppeteer渲染的使用
2020/06/19 Python
opencv 图像加法与图像融合的实现代码
2020/07/08 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
2020/08/17 Python
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
美国眼镜网:GlassesUSA
2017/09/07 全球购物
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
历史学专业个人的自我评价
2013/10/13 职场文书
小学生个人先进事迹材料
2014/05/08 职场文书
男方家长婚礼致辞
2015/07/27 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书
python中的plt.cm.Paired用法说明
2021/05/31 Python
仅仅使用 HTML/CSS 实现各类进度条的方式汇总
2021/11/11 HTML / CSS
Python+DeOldify实现老照片上色功能
2022/06/21 Python