韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > python中什么是格式化

python中什么是格式化

头像

silencement

2019-08-20 14:47:593635浏览 · 0收藏 · 0评论

本文总结一下python格式化文本的方法,需要的小伙伴可以参考。

1、首先看使用%格式化文本

常见的占位符:

常见的占位符有:
%d    整数
%f    浮点数
%s    字符串
%x    十六进制整数

使用方法

>>> 'Hello, %s' % 'world'
'Hello, world'
>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)
'Hi, Michael, you have $1000000.'

使用的时候不知道写什么的地方直接使用 %s 进行代替,语句的末尾加上 %() 括号里面直接填写内容即可(字符串加上引号,中间用“,”分割),如果只有一个%?,括号可以省略。

高级一点的用法:

格式化整数指定是否补零:

首先看代码:

>>> '%d-%d' % (3, 23)
'3-23'
>>> '%2d-%2d' % (3, 23)
' 3-23'
>>> '%3d-%3d' % (3, 23)
'  3- 23'
>>> '%4d-%4d' % (3, 23)
'   3-  23'
>>> '%01d-%01d' % (3, 23)
'3-23'
>>> '%02d-%02d' % (3, 23)
'03-23'
>>> '%03d-%03d' % (3, 23)
'003-023'
>>> '%04d-%04d' % (3, 23)
'0003-0023'
>>>

可以看得出来,d前面的数字用来指定占位符,表示被格式化的数值占用的位置数量(字节还是什么不知道这样的表述是否正确),指定之后比如%3d,代表这个整数要占用3个位置,前面如果有0代表占用的地方使用0补齐,没有就使用空格补齐。指定的空间位置小于实际的数字大小,以实际占用的位置大小为准。

指定小数的位数:

>>> '%.f' % 3.1415926
'3'
>>> '%.1f' % 3.1415926
'3.1'
>>> '%.2f' % 3.1415926
'3.14'
>>> '%.3f' % 3.1415926
'3.142'
>>>

可以看出.后面的数字用来表示保留的小数点的位数,".1"代表保留小数点后面一位小数。

如果不确定应该用什么,%s永远起作用,它会把任何数据类型转换为字符串:

>>> 'Age: %s. Gender: %s' % (25, True)
'Age: 25. Gender: True'

有些时候,字符串里面的%是一个普通字符怎么办?这个时候就需要转义,用%%来表示一个%:

>>> 'growth rate: %d %%' % 7
'growth rate: 7 %'

尝试使用其他方法对%进行转义,但是好像没有用,有什么其他方法欢迎评论。

2、使用format 方法进行格式化

代码演示:

age = 25
name = 'Swaroop'
print('{0} is {1} years old'.format(name, age))
print('Why is {0} playing with that python?'.format(name))

位置使用{1}按照使用的顺序写好,后面格式使用 .format()  写好对应的参数即可。

输出结果:

Swaroop is 25 years old
Why is Swaroop playing with that python?

其实也可以使用第一种方法实现:

age = 25
name = 'Swaroop'
print('%s is %s years old'%(name, age))
print('Why is %s playing with that python?'%(name))

输出

Swaroop is 25 years old
Why is Swaroop playing with that python?

实现的结果都是一样的。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

速度与激情9| 每日大赛| 大地资源二中文在线播放第一集| 欧美大妈LOGO大全及价格图| 白日梦我 电视剧| B站入口直接进入| 小雨和公做爰22章| 暴躁老女人免费观看电视剧| 《漾出OVER FLOWER》| 机械师2| 一边啃奶头一边躁狂会怎么样| 潮湿的体温2| 姨母的绣感中字3| 《熟妇的荡欲》HD中字| 把腿张开臊烂你男男开荤粗肉动浸| 公翁挺进小玲的小沉| 双腿无力合拢红肿外翻男生原因 | 蜜桃视频| 无人区免费观看高清电视剧| 脏脏漫| 《性爽2》电影| 17.C1起草视频| 《厨房韵母2》动漫下线了吗 | 老婆同意了交换男人心态| 《性巴士1》| 办公室狂C小雪秘书好爽H| 《淫毛》在线观看免费| 黑寡妇5免费观看高清| 我在开会他在下添的好爽| 成全在线观看免费全集高清完整版| GOOGLE官网入口| 蜜桃成时熟2| 一枪战三母免费观看完整版| 《丰满的女邻居》播放| 大雞巴亂倫1~2集在线播放| 成版人黄瓜视频APP| 可切换老司机模式浏览器| 家庭轮换完整版电影| 后入| 蜜桃成熟33D| 少女初恋吃小头头视频免费