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中使用copy模块实现列表(list)拷贝
Apr 14 Python
Python实现将不规范的英文名字首字母大写
Nov 15 Python
Python使用pyh生成HTML文档的方法示例
Mar 10 Python
Django跨域请求CSRF的方法示例
Nov 11 Python
python的concat等多种用法详解
Nov 28 Python
Python常用模块之requests模块用法分析
May 15 Python
python实现猜拳小游戏
Apr 05 Python
python编写计算器功能
Oct 25 Python
python matplotlib.pyplot.plot()参数用法
Apr 14 Python
Python3爬虫带上cookie的实例代码
Jul 28 Python
Python中过滤字符串列表的方法
Dec 22 Python
如何用python绘制雷达图
Apr 24 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
967 个函式
2006/10/09 PHP
PHP mb_convert_encoding 获取字符串编码类型实现代码
2009/04/26 PHP
PHP修改session_id示例代码
2014/01/08 PHP
深入理解PHP内核(一)
2015/11/10 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
2019/10/03 PHP
PHP7 弃用功能
2021/03/09 PHP
JavaScript 异步调用框架 (Part 4 - 链式调用)
2009/08/04 Javascript
jQuery插件-jRating评分插件源码分析及使用方法
2012/12/28 Javascript
判断window.onload是否多次使用的方法
2014/09/21 Javascript
原生javascript实现解析XML文档与字符串
2016/03/01 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
JS中利用localStorage防止页面动态添加数据刷新后数据丢失
2017/03/10 Javascript
vue.js移动端tab组件的封装实践实例
2017/06/30 Javascript
React中上传图片到七牛的示例代码
2017/10/10 Javascript
JS实现面向对象继承的5种方式分析
2018/07/21 Javascript
vue增加强缓存和版本号的实现方法
2019/05/01 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
2020/07/23 Javascript
js实现全选和全不选功能
2020/07/28 Javascript
[17:36]VG战队纪录片
2014/08/21 DOTA
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Python实现的从右到左字符串替换方法示例
2018/07/06 Python
Python 中使用 PyMySQL模块操作数据库的方法
2019/11/10 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
Django设置Postgresql的操作
2020/05/14 Python
html5将图片转换成base64的实例代码
2016/09/21 HTML / CSS
澳大利亚最好的厨具店:Kitchen Warehouse
2018/03/13 全球购物
档案接收函
2014/01/13 职场文书
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
初二学习计划书范文
2014/04/27 职场文书
2014年巴西世界杯口号
2014/06/05 职场文书
售后客服个人自我评价
2014/09/14 职场文书
初中生考试作弊检讨书
2014/12/14 职场文书
英语邀请函范文
2015/02/02 职场文书
2015年综治维稳工作总结
2015/04/07 职场文书
初中毕业感言300字
2015/07/31 职场文书
Android存储中最基本的文件存储方式
2022/04/30 Java/Android