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的web.py框架下的application.py模块
May 02 Python
学习python之编写简单简单连接数据库并执行查询操作
Feb 27 Python
在Python的Flask框架中构建Web表单的教程
Jun 04 Python
Python中%r和%s的详解及区别
Mar 16 Python
浅谈DataFrame和SparkSql取值误区
Jun 09 Python
Django 多语言教程的实现(i18n)
Jul 07 Python
python中map的基本用法示例
Sep 10 Python
如何利用Boost.Python实现Python C/C++混合编程详解
Nov 08 Python
Python内置加密模块用法解析
Nov 25 Python
python列表推导式操作解析
Nov 26 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
Feb 25 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
Jan 05 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中static关键字原理的学习研究分析
2011/07/18 PHP
php实现简单的守护进程创建、开启与关闭操作
2019/08/13 PHP
jQuery 使用手册(七)
2009/09/23 Javascript
基于jquery的回到页面顶部按钮
2011/06/27 Javascript
javascript定时变换图片实例代码
2013/03/17 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
js将控件隐藏的方法及display属性介绍
2013/07/04 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
node.js中的buffer.slice方法使用说明
2014/12/10 Javascript
jquery实现图片上传之前预览的方法
2015/07/11 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
Bootstrap每天必学之警告框插件
2016/04/26 Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
2017/08/18 Javascript
解决betterScroll在vue中存在图片时,出现拉不动的问题
2018/09/27 Javascript
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
vue中用 async/await 来处理异步操作
2020/07/18 Javascript
Python的迭代器和生成器使用实例
2015/01/14 Python
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
Python使用urllib2模块实现断点续传下载的方法
2015/06/17 Python
浅谈用VSCode写python的正确姿势
2017/12/16 Python
tensorflow: variable的值与variable.read_value()的值区别详解
2018/07/30 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
SmartBuyGlasses意大利:购买太阳镜、眼镜和隐形眼镜
2018/11/20 全球购物
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
暑期实习鉴定
2013/12/16 职场文书
留学推荐信中文范文三篇
2014/01/25 职场文书
个人公开承诺书
2014/03/28 职场文书
人事任命书范文
2014/06/04 职场文书
小学师德师风演讲稿
2014/09/02 职场文书
化妆品促销活动总结
2015/05/07 职场文书
红灯733-1型14管5波段半导体收音机
2021/04/22 无线电
python编写五子棋游戏
2021/05/25 Python
Python OpenCV 图像平移的实现示例
2021/06/04 Python
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers
MySql分区类型及创建分区的方法
2022/04/13 MySQL