国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python为什么要字符串格式化

python为什么要字符串格式化

头像

爱喝马黛茶的安东尼

2019-09-18 10:47:415530浏览 · 0收藏 · 0评论

Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。相对于老版的%格式方法,它有很多优点。

1.在%方法中%s只能替代字符串类型,而在format中不需要理会数据类型;

2.单个参数可以多次输出,参数顺序可以不相同;

3.填充方式十分灵活,对齐方式十分强大;

4.官方推荐用的方式,%方式将会在后面的版本被淘汰。

相关推荐:《Python教程

使用

1、按照默认顺序,不指定位置

print("{} {}".format("hello","world") )
hello world

2、设置指定位置,可以多次使用

print("{0} {1} {0}".format("hello","or"))
hello or hello

3、使用列表格式化

person = {"name":"opcai","age":20}
print("My name is {name} . I am {age} years old .".format(**person))
My name is opcai . I am 20 years old.

4、通过列表格式化

stu = ["opcai","linux","MySQL","Python"]
print("My name is {0[0]} , I love {0[1]} !".format(stu))
My name is opcai , I love linux !

数字格式化

数字                                  格式                                 输出                                        描述

3.1415926                        {:.2f}                                 3.14                               保留小数点后两位

3.1415926                        {:+.2f}                              +3.14                         带符号保留小数点后两位

-1                                      {:+.2f}                              -1.00                          带符号保留小数点后两位

2.71828                              {:.0f}                                   3                                       不带小数

5                                       {:0>2d}                               05                           数字补零 (填充左边, 宽度为2)

5                                        {:x<4d}                             5xxx                         数字补x (填充右边, 宽度为4)

10                                       {:x<4d}                             10xx                        数字补x (填充右边, 宽度为4)

1000000                                {:,}                               1,000,000                       以逗号分隔的数字格式

0.25                                      {:.2%}                              25.00%                              百分比格式

1000000000                          {:.2e}                            1.00e+09                             指数记法

13                                         {:10d}                               13                             右对齐 (默认, 宽度为10)

13                                         {:<10d}                             13                              左对齐 (宽度为10)

13                                         {:^10d}                             13                              中间对齐 (宽度为10)

进制转换

11 '{:b}'.format(11) 1011 二进制

11 '{:d}'.format(11) 11 十进制

11 '{:o}'.format(11) 13 八进制

11 '{:x}'.format(11) b 十六进制

11 '{:#x}'.format(11) 0xb 十六进制

11 '{:#X}'.format(11) 0XB 十六进制

^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。

+ 表示在正数前显示 +,负数前显示 -; (空格)表示在正数前加空格。

b、d、o、x 分别是二进制、十进制、八进制、十六进制。

输出大括号

print("{} {{0}}".format("opcai_linux"))
opcai_linux {0}
关注

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

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

免费B站看大片真人电视剧| 高三妈妈用性缓解孩子压力| “特殊军营”BY紫陌| 免费观看已满十八岁电视剧高清版| 狄仁杰之天宫屋楼| 《囚禁空姐》电影免费观看| 白日梦我小说全文免费阅读| 女生的全身照曝光| 晚上打扑克视频| 把老婆闺蜜干了俩次| 适合深夜看的脸红的小说| 日本大片又大又好看的PPT| 包射网| 母与子免费观看大全电视剧| 少女与狗2在线观看免费版高清| 我把刘姨俩腿扛在肩上是哪一集的 | 《湿点》末增减板相似| 超短裙老师的好小好紧| 阴部按摩出水太尴尬怎么办 | 女被扒开腿狂躁XXXXX视频| 厨房肉欲(H)冰块| 漂亮的小瘦子3| 黑寡妇5免费观看高清| 《不戴套瑜伽教练3》| 老和尚猛挺进她莹莹的体导演是谁| 《疯狂瑜伽》完整版| 超短裙| 《公妇公侵波多野结衣》| 庄达菲| 新婚夜被强伦无删减版| MIAKHALIFA| 《妻子6》在线观看免费版电视剧| 巜禁忌7》A片| 《再来一次好吗》动漫| 韩浸免费浸画在线观看阅读| 《军舰上的女兵》法国版完整版| 真人做运动视频素材| 偷吃爸爸擎天柱1-100集| BOBO浏览器| 巜催情精油按摩2高潮| 欧美人与人动人物2024心理学