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基于pygame模块播放MP3的方法示例
Sep 30 Python
python爬虫基本知识
Mar 05 Python
Python设计模式之组合模式原理与用法实例分析
Jan 11 Python
元组列表字典(莫烦python基础)
Apr 03 Python
Python基本数据结构之字典类型dict用法分析
Jun 08 Python
python自动下载图片的方法示例
Mar 25 Python
Matplotlib.pyplot 三维绘图的实现示例
Jul 28 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
Aug 04 Python
基于Python的图像阈值化分割(迭代法)
Nov 20 Python
python小程序之飘落的银杏
Apr 17 Python
pytorch 带batch的tensor类型图像显示操作
May 20 Python
python 实现图与图之间的间距调整subplots_adjust
May 21 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
虫族 Zerg 热键控制
2020/03/14 星际争霸
PHP中MVC模式的模板引擎开发经验分享
2011/03/23 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
symfony2.4的twig中date用法分析
2016/03/18 PHP
php生出随机字符串
2017/07/06 PHP
通过url查找a元素并点击
2014/04/09 Javascript
原生javascript实现图片弹窗交互效果
2015/01/12 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
Bootstrap的Refresh Icon也spin起来
2016/07/13 Javascript
jQuery基于排序功能实现上移、下移的方法
2016/11/26 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
2016/12/26 Javascript
原生js实现旋转木马轮播图效果
2017/02/27 Javascript
详解ES6中的三种异步解决方案
2018/06/28 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
微信小程序实现提交input信息到后台的方法示例
2019/01/19 Javascript
javascript中如何判断类型汇总
2019/05/14 Javascript
JQuery插件tablesorter表格排序实现过程解析
2020/05/28 jQuery
[07:20]2014DOTA2西雅图国际邀请赛 选手讲解积分赛第二天
2014/07/11 DOTA
[02:57]2014DOTA2国际邀请赛-观众采访
2014/07/19 DOTA
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
[01:07:53]RNG vs VG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python 计算文件的md5值实例
2017/01/13 Python
python 列表降维的实例讲解
2018/06/28 Python
python中的json总结
2018/10/11 Python
pygame游戏之旅 添加icon和bgm音效的方法
2018/11/21 Python
几行Python代码爬取3000+上市公司的信息
2019/01/24 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
python 自动识别并连接串口的实现
2021/01/19 Python
html5指南-5.使用web storage存储键值对的数据
2013/01/07 HTML / CSS
商务日语毕业生自荐信范文
2013/11/14 职场文书
大学生预备党员自我评价分享
2013/11/16 职场文书
高一新生军训方案
2014/05/12 职场文书
停车位租赁协议书
2014/09/24 职场文书
JavaScript 与 TypeScript之间的联系
2021/11/27 Javascript