Day1 字符串格式化
1.占位符方式:
占位符:
%d 整数 %012d 数字位数至少长度为12位,不足的前面加0填充。
>>> 'Hello,%s,%012d' % ('a',1234567890123456)
'Hello,a,1234567890123456'
>>> 'Hello,%s,%012d' % ('a',123)
'Hello,a,000000000123'
%f 浮点数 %.4f 小数点后保留2位,超出两位的四舍五入,不足两位的用0占位。
>>> 'Hello,%s,%.4f' % ('a',123.1234567)
'Hello,a,123.1235'
>>> 'Hello,%s,%.4f' % ('a',123.1)
'Hello,a,123.1000'
%s 字符串 可以把任何类型转换为字符串,不确定用什么的时候%s永远好用。
在字符串中,需要输出%符号时, 用%转义, 通过%%来表示%符号。
%x 十六进制数
有几个占位符,后面就跟几个变量或值,顺序一一对应, 如:
>>> 'Hello,%s' %'world'
'Hello,world'
>>> 'Hello,%s,%s' % ('world','worl2')
'Hello,world,worl2'
>>> 'Hello,%s,%s,%d' % ('world','worl2',120)
'Hello,world,worl2,120'
>>> 'Hello,%s,%s,%d,%f' % ('world','worl2',120,3.14)
'Hello,world,worl2,120,3.140000'
2.format()函数方式
format()函数
使用传入函数的参数,依次替换字符串内的顺序占位符, 略麻烦。
>>> 'Hello,{0},{1},{2},hahahaha,{3},{4:05d},{5:.4f},end'.format('a',666,'aaa%%',22,33,1.23456)
'Hello,a,666,aaa%%,hahahaha,22,00033,1.2346,end'
转载于:https://www.cnblogs.com/konggg/p/8945745.html
Day1 字符串格式化相关推荐
- python 字符串格式化是打印不同类型更简单一些
Python 支持格式化字符串的输出 与 C 中 sprintf 函数一样的语法 下面写3中不同类型的数据合在一起打印 name = "张三丰" height = 1.88 wei ...
- python格式化字符串_Python的3种字符串格式化方法,哪种你最喜欢?
文末扫二维码领[Python开源项目包] 赠书×大厂笔面试题:秋招一直当炮灰?提升你实力的机会来了! 黄伟呢 | 作者数据分析与统计学之美 | 来源 1 3种字符串格式化工具的简单介绍 python2 ...
- python字符串格式化之学习笔记
在python中格式化输出字符串使用的是%运算符,通用的形式为 •格式标记字符串 % 要输出的值组 其中,左边部分的"格式标记字符串"可以完全和c中的一致.右边的'值组'如果有两个 ...
- python字符串的美化_python字符串格式化
Python的字符串格式化有两种方式:%格式符方式,format方式 %格式符 %[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定 ...
- python控制台颜色输出以及字符串格式化输出
2019独角兽企业重金招聘Python工程师标准>>> 显示颜色格式:\033[显示方式;字体色;背景色m......[\033[0m] ---------------------- ...
- JAVA字符串格式化-String.format()的使用
常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...
- C# 字符串格式化大全
本文为译文,原文地址http://blog.stevex.net/string-formatting-in-csharp/,转载请注明来自本博客. 关于在.NET中字符串格式化的方法String.Fo ...
- python中字符串格式化%与.format
Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...
- Swift 数字字符串格式化
字符串格式说明符 官网文档:String Format Specifiers 字面值格式化法 如果需要直接显示原样值的时候,只可以方便的在字符串中插入\(变量)显示. 字面值格式: 字符串中包裹着\( ...
最新文章
- 2019人工智能的“领头羊”会是?
- 数据结构排序、查找算法
- 计算机考研初试复试比例,考研初试400多分,16人都被刷,计算机专业报考人太多,报应来了...
- linux以下哪个属于块设备,1222.在大多数Linux发行版本中,以下哪个属于块设备( )...
- 火狐浏览器 附件组件 Xpath 使用
- 小技巧 - LeetCode 如何查看他人耗时更优的代码答案?
- 桌面计算机里没有桌面显示不出来怎么办,电脑桌面显示不出来图标 所有软件都可以正常工作 怎么解决?...
- 坐标求四面体体积_「体积公式」四面体体积公式 - seo实验室
- MP3stego下载(强大的隐写工具)
- 淘宝在线客服为什么回复那么慢
- Input length must be multiple of 8 when decrypting with padded cipher 错误
- 迅捷路由连接服务器未响应,fast迅捷路由器设置:连上无线信号上不了网,怎么办?...
- dsp版win10和普通版区别_图文详解win10各个版本之间有什么区别
- ant 的详细的入门教程
- python数学符号代码_用Python学数学之Sympy代数符
- android水平wheelview,android:自定义横向滚动的WheelView
- Windows系统的命令窗口
- 给浏览器升个级,5款必备浏览器插件推荐
- nginx.conf配置文件说明
- 孤岛惊魂5 for Android,孤岛惊魂5手机版
热门文章
- Eclipse Git 克隆项目的时候出现Internal error; consult Eclipse error log
- 20、Flask实战第20天:Flask上下文
- ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步
- 1365 浴火银河星际跳跃 (并查集)
- NOI[2001]食物链
- Vmware快速安装linux虚拟机(SUSE)
- Tomcat 启动提示未发现 APR 的解决方法
- Foudation框架常用结构体和常用类
- 本案例通过ArrayList集合来显示Collection接口中的共性函数
- C++手动实现库函数