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中threading模块的几个常用方法
Jun 18 Python
django实现登录时候输入密码错误5次锁定用户十分钟
Nov 05 Python
Python通过调用有道翻译api实现翻译功能示例
Jul 19 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
Jan 05 Python
Opencv实现抠图背景图替换功能
May 21 Python
为什么从Python 3.6开始字典有序并效率更高
Jul 15 Python
Python插入Elasticsearch操作方法解析
Jan 19 Python
Python 爬取必应壁纸的实例讲解
Feb 24 Python
Python函数基本使用原理详解
Mar 19 Python
tensorflow安装成功import tensorflow 出现问题
Apr 16 Python
python 实现图与图之间的间距调整subplots_adjust
May 21 Python
使用pipenv管理python虚拟环境的全过程
Sep 25 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中获取指定IP的物理地址的代码(正则表达式)
2011/06/23 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
2013/04/25 PHP
PHP代码优化的53个细节
2014/03/03 PHP
thinkphp3.0输出重复两次的解决方法
2014/12/19 PHP
PHP学习笔记(二):变量详解
2015/04/17 PHP
php+ajax简单实现全选删除的方法
2016/12/06 PHP
PHP实现中国公民身份证号码有效性验证示例代码
2017/05/03 PHP
PHP检查端口是否可以被绑定的方法示例
2018/08/09 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
PHPstorm启用自动换行的方法详解(IDE)
2020/09/17 PHP
关于hashchangebroker和statehashable的补充文档
2011/08/08 Javascript
javascript通过class来获取元素实现代码
2013/02/20 Javascript
JavaScript将数据转换成整数的方法
2014/01/04 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
jquery实现根据浏览器窗口大小自动缩放图片的方法
2015/07/17 Javascript
AngularJS+Node.js实现在线聊天室
2015/08/28 Javascript
javascript动态获取登录时间和在线时长
2016/02/25 Javascript
JS实现按钮颜色切换效果
2020/09/05 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
利用JavaScript缓存远程窃取Wi-Fi密码的思路详解
2018/11/05 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
2019/04/25 Javascript
pycharm使用matplotlib.pyplot不显示图形的解决方法
2018/10/28 Python
Python中的几种矩阵乘法(小结)
2019/07/10 Python
Python TestSuite生成测试报告过程解析
2020/07/23 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
2020/08/07 Python
Python做图像处理及视频音频文件分离和合成功能
2020/11/24 Python
使用css3和jquery实现可伸缩搜索框
2014/02/12 HTML / CSS
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
List、Map、Set三个接口,存取元素时,各有什么特点?
2015/09/27 面试题
JSF的标签库有哪些
2012/04/27 面试题
公司董事长职责
2013/12/12 职场文书
服务之星获奖感言
2014/01/21 职场文书
《风娃娃》教学反思
2014/04/19 职场文书
单位作风建设自查报告
2014/10/23 职场文书
2014年服务行业工作总结
2014/11/18 职场文书
田径运动会广播稿
2015/08/19 职场文书