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 相关文章推荐
简单的Apache+FastCGI+Django配置指南
Jul 22 Python
Django Highcharts制作图表
Aug 27 Python
python 线程的暂停, 恢复, 退出详解及实例
Dec 06 Python
利用python实现简单的邮件发送客户端示例
Dec 23 Python
Flask框架使用DBUtils模块连接数据库操作示例
Jul 20 Python
python TKinter获取文本框内容的方法
Oct 11 Python
详解如何用django实现redirect的几种方法总结
Nov 22 Python
浅析python,PyCharm,Anaconda三者之间的关系
Nov 27 Python
PyQt5实现画布小程序
May 30 Python
Python flask框架实现查询数据库并显示数据
Jun 04 Python
用Python 执行cmd命令
Dec 18 Python
django注册用邮箱发送验证码的实现
Apr 18 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 验证码的实现代码
2011/07/17 PHP
apache配置虚拟主机的方法详解
2013/06/17 PHP
php批量更改数据库表前缀实现方法
2013/10/26 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
2011/01/27 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
关于js数组去重的问题小结
2014/01/24 Javascript
javascript中interval与setTimeOut的区别示例介绍
2014/03/14 Javascript
javascript文本框内输入文字倒计数的方法
2015/02/24 Javascript
JavaScript判断用户是否对表单进行了修改的方法
2015/03/18 Javascript
JavaScript 动态加载脚本和样式的方法
2015/04/13 Javascript
JavaScript时间操作之年月日星期级联操作
2016/01/15 Javascript
浅谈bootstrap源码分析之tab(选项卡)
2016/06/06 Javascript
在vue项目中,将juery设置为全局变量的方法
2018/09/25 Javascript
微信小程序整合使用富文本编辑器的方法详解
2019/04/25 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
js实现右键弹出自定义菜单
2020/09/08 Javascript
[37:23]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第二局
2016/03/04 DOTA
python多线程扫描端口示例
2014/01/16 Python
Python处理XML格式数据的方法详解
2017/03/21 Python
python中reduce()函数的使用方法示例
2017/09/29 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
用HTML5制作数字时钟的教程
2015/05/11 HTML / CSS
程序员经常用到的UNIX命令
2015/04/13 面试题
互联网创业计划书的书写步骤
2014/01/28 职场文书
文体活动总结范文
2014/05/05 职场文书
售后服务承诺书模板
2014/05/21 职场文书
关键在于落实心得体会
2014/09/03 职场文书
2014年个人债务授权委托书范本
2014/09/22 职场文书
2014年信用社工作总结
2014/11/25 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
2015年服务员工作总结
2015/04/08 职场文书
2015年技术员工作总结
2015/04/10 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书