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 正则式使用心得
May 07 Python
Python实现的概率分布运算操作示例
Aug 14 Python
简单了解Django模板的使用
Dec 20 Python
Python使用OpenCV进行标定
May 08 Python
对python pandas读取剪贴板内容的方法详解
Jan 24 Python
python下载微信公众号相关文章
Feb 26 Python
Python考拉兹猜想输出序列代码实践
Jul 05 Python
详解pandas中MultiIndex和对象实际索引不一致问题
Jul 23 Python
pandas 对日期类型数据的处理方法详解
Aug 08 Python
python getpass模块用法及实例详解
Oct 07 Python
numpy.transpose()实现数组的转置例子
Dec 02 Python
python实现定时发送邮件到指定邮箱
Dec 23 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编程最快明白》第八讲:php启发和小结
2010/11/01 PHP
ThinkPHP CURD方法之page方法详解
2014/06/18 PHP
php批量删除cookie的简单实现方法
2015/01/26 PHP
PHP使用PDO访问oracle数据库的步骤详解
2017/09/29 PHP
PHP如何防止用户重复提交表单
2020/12/09 PHP
JavaScript Prototype对象
2009/01/07 Javascript
JS下高效拼装字符串的几种方法比较与测试代码
2010/04/15 Javascript
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
原生javascript兼容性测试实例
2013/07/01 Javascript
jquery设置按钮停顿3秒不可用
2014/03/07 Javascript
5款JavaScript代码压缩工具推荐
2014/07/07 Javascript
node.js超时timeout详解
2014/11/26 Javascript
Jquery中find与each方法用法实例
2015/02/04 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
JavaScript中匿名函数的用法及优缺点详解
2016/06/01 Javascript
在 Node.js 中使用 async 函数的方法
2017/11/17 Javascript
iview实现select tree树形下拉框的示例代码
2018/12/21 Javascript
微信小程序自定义头部导航栏和导航栏背景图片 navigationStyle问题
2019/07/26 Javascript
js 解析 JSON 数据简单示例
2020/04/21 Javascript
解决vue项目input输入框双向绑定数据不实时生效问题
2020/08/05 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
跟老齐学Python之list和str比较
2014/09/20 Python
使用SAE部署Python运行环境的教程
2015/05/05 Python
新手如何快速入门Python(菜鸟必看篇)
2017/06/10 Python
python决策树之C4.5算法详解
2017/12/20 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
python多线程同步实例教程
2019/08/11 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
2020/10/18 Python
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
电子商务个人自荐信
2013/12/12 职场文书
食品安全检查制度
2014/02/03 职场文书
致地震灾区的慰问信
2015/03/23 职场文书
以MySQL5.7为例了解一下执行计划
2022/04/13 MySQL