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实现的各种排序算法代码
Mar 04 Python
Python操作SQLite简明教程
Jul 10 Python
Python装饰器的函数式编程详解
Feb 27 Python
浅谈python可视化包Bokeh
Feb 07 Python
pygame游戏之旅 如何制作游戏障碍
Nov 20 Python
python调用百度地图WEB服务API获取地点对应坐标值
Jan 16 Python
python实现五子棋人机对战游戏
Mar 25 Python
Python检查 云备份进程是否正常运行代码实例
Aug 22 Python
Python爬虫运用正则表达式的方法和优缺点
Aug 25 Python
利用python控制Autocad:pyautocad方式
Jun 01 Python
基于django2.2连oracle11g解决版本冲突的问题
Jul 02 Python
python3.9实现pyinstaller打包python文件成exe
Dec 13 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
Extended CHM PHP 语法手册之 DIY
2006/10/09 PHP
PHP 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
php ajax 静态分页过程形式
2011/09/02 PHP
php生成excel列序号代码实例
2013/12/24 PHP
PHP对表单提交特殊字符的过滤和处理方法汇总
2014/02/18 PHP
php中get_meta_tags()、CURL与user-agent用法分析
2014/12/16 PHP
Symfony2联合查询实现方法
2016/03/18 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
2010/11/16 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
jquery text()方法取标签中的文本
2014/07/25 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
认识Knockout及如何使用Knockout绑定上下文
2015/12/25 Javascript
JavaScript生成带有缩进的表格代码
2016/06/15 Javascript
Bootstrap的popover(弹出框)2秒后定时消失的实现代码
2017/02/27 Javascript
使用vue.js写一个tab选项卡效果
2017/03/25 Javascript
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
利用vscode调试编译后的js代码详解
2018/05/14 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
jQuery实现的简单拖拽功能示例【测试可用】
2018/08/14 jQuery
简单学习5种处理Vue.js异常的方法
2019/06/17 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
Python利用正则表达式匹配并截取指定子串及去重的方法
2015/07/30 Python
pyQt4实现俄罗斯方块游戏
2018/06/26 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
泰国时尚电商:POMELO Fashion
2020/03/11 全球购物
财务出纳员岗位职责
2013/11/26 职场文书
《卖木雕的少年》教学反思
2014/04/11 职场文书
【2·13】一图读懂中国无线电发展
2022/02/18 无线电
Python Pandas读取Excel日期数据的异常处理方法
2022/02/28 Python
特别篇动画《总之就是非常可爱 ~制服~》PV公开,2022年夏季播出
2022/04/04 日漫
python开发人人对战的五子棋小游戏
2022/05/02 Python
PHP 时间处理类Carbon
2022/05/20 PHP
CentOS7安装MySQL8的超级详细教程(无坑!)
2022/06/10 Servers