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

文章 > Python基础教程 > 如何使用python3字符串格式化输出?

如何使用python3字符串格式化输出?

头像

2020-11-07 16:19:084004浏览 · 0收藏 · 0评论

大家想知道怎么快速上手python吗?是一节一节听老师说一些重要或者不重要的内容,还是直接抓住项目重点,小编建议是第二种,学习很多内容,但是最关键的还是使用类内容,因此小编给大家今天带来的也是非常重要的,一起来看下吧~

说明

我们经常会用到%-formatting和str.format()来格式化,而在Python 3.6版本开始,增加了f-strings语法,下面我将详细的介绍这三种方式。

1. %-formatting格式化字符串

最早的格式化是用%(百分号), 它这么用:

In : name = 'World'
In : id = '10'
In : 'Hello %s,id=%s' %(name,id)
Out: 'Hello World,id=10'

这里用的%s表示格式化成字符串,另外常用的是%d(十进制整数)、%f(浮点数)。

另外也支持使用字典的形式:

In : 'Hello[%(name)s],id=%(name)s' % {'id': 10, 'name': 'World'}
Hello[World],id=10

2. str.format()格式化字符串

常规用法

In : name = 'World'
In : 'Hello {}' %(name)
Out: 'Hello World'

通过位置访问:

In : '{2}, {1}, {0}'.format('a', 'b', 'c')
Out: 'c, b, a'

通过关键字访问:

In : 'Hello {name}'.format(name='testerzhang')
Out: 'Hello testerzhang'

3. f-string格式化字符串(推荐)

Python3.6 版本开始出现了此新的格式化字符串,性能又优于前面两种方式。

In : name = "testerzhang"
In : print(f'Hello {name}.')
In : print(f'Hello {name.upper()}.')
Out: Hello testerzhang.
Out: Hello TESTERZHANG.
In : d = {'id': 1, 'name': 'testerzhang'}
In : print(f'User[{d["id"]}]: {d["name"]}')
Out: User[1]: testerzhang

从这里我们可以看出,第三种优于第二种方式:

1. 第二种方式的变量不易阅读,而第三种更加直观。

2. 解决str.format() 接变量后变超长的问题。

强烈推荐大家使用第三种方式哦~感兴趣的小伙伴赶紧试试哦~如果还想知道更多的python知识,可以到python学习网进行查询。

关注

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

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

免费B站在线观看人数在哪儿找到| 老妇人50-60-70-80| 疯狂一家亲TXT全文阅读| 美女和帅哥一起努力生产豆浆| 免费网站在线观看大全电视剧| 八戒八戒电影在线看免费观看8| 粘液共生1-3集免费观看动漫| 潮湿的体温2| 《欲女春潮》美国伦理| 小蓝电影全集免费观看| 女士穿紧身裸体开裆光滑皮裤 | 出差被最讨厌上司夺走的相似电影| 乡村玉米地周婶的小说叫什么名字| 下面也要好好疼爱第八集剧情梗概| 土豆网| 成色18K1.220.38软件| 玉蒲团2之艳乳欲仙| 丰满的女教师HD中字3D| 老公不在小叔子当老公| 二人世界高清视频播放| 年轻的老师| 坤坤寒入桃子里电视剧免费看| 农场一母四女一婿胡本兴小说| 国外成品网站1688入口在哪| 美丽小洞5荷尔蒙| 二女片免费观看电视剧杨贵妃传 | 野花韩国视频中文免费观看7| 巴黎时装周| 公翁挺进苏玥的小沉视频| 灭火宝贝高清完整版在线观看| 洞洞饿了1-36集全免费| 《丰满的女邻居》播放| 把你CAO烂好不好高H| 三人成虎| 粗大挺进亲女小雅小沈| 双色球2025025期开奖结果 | 4399在线观看免费高清电视剧| 男女啪啪做爰高潮全过有多动症| 麻花传沈娜娜MV免费观看| 女兒亂倫在线观看| 中文字幕在线观看