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机器学习实战之最近邻kNN分类器
Dec 20 Python
python pandas中DataFrame类型数据操作函数的方法
Apr 08 Python
python实现公司年会抽奖程序
Jan 22 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
Jan 18 Python
Python实现AI自动抠图实例解析
Mar 05 Python
Python PIL库图片灰化处理
Apr 07 Python
pycharm下pyqt4安装及环境配置的教程
Apr 24 Python
Python如何实现爬取B站视频
May 20 Python
Python Serial串口基本操作(收发数据)
Nov 06 Python
Django数据库迁移常见使用方法
Nov 12 Python
使用numpy实现矩阵的翻转(flip)与旋转
Jun 03 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调用mysql存储过程
2007/02/14 PHP
附件名前加网站名
2008/03/23 PHP
PHP生成随机用户名和密码的实现代码
2013/02/27 PHP
提高 DHTML 页面性能
2006/12/25 Javascript
IE 上下滚动展示模仿Marquee机制
2009/12/20 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
Jquery Validate 正则表达式实用验证代码大全
2013/08/23 Javascript
javascript(js)的小数点乘法除法问题详解
2014/03/07 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
2014/11/28 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
JavaScript中return用法示例
2016/11/29 Javascript
详解nuxt路由鉴权(express模板)
2018/11/21 Javascript
重学 JS:为啥 await 不能用在 forEach 中详解
2019/04/15 Javascript
django js 实现表格动态标序号的实例代码
2019/07/12 Javascript
JavaScript展开操作符(Spread operator)详解
2019/07/20 Javascript
ES6中Promise的使用方法实例总结
2020/02/18 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
在vant 中使用cell组件 定义图标该图片和位置操作
2020/11/02 Javascript
[01:12:27]EG vs Secret 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python使用minidom读写xml的方法
2015/06/03 Python
启动targetcli时遇到错误解决办法
2017/10/26 Python
在Windows中设置Python环境变量的实例讲解
2018/04/28 Python
python 去除txt文本中的空格、数字、特定字母等方法
2018/07/24 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
详解Html5 Canvas画线有毛边解决方法
2018/03/01 HTML / CSS
跨域修改iframe页面内容详解
2019/10/31 HTML / CSS
玩具反斗城天猫官方旗舰店:享誉全球的玩具店
2017/10/10 全球购物
巴西电子产品购物网站:Saldão da Informática
2018/01/09 全球购物
什么是反射
2012/03/17 面试题
文明倡议书范文
2014/04/15 职场文书
预备党员群众路线教育实践活动思想汇报2014
2014/10/25 职场文书
综治目标管理责任书
2015/05/11 职场文书
在校生证明
2015/06/17 职场文书
离婚协议书范文2016
2016/03/18 职场文书
为什么 Nginx 比 Apache 更牛逼
2021/03/31 Servers