国产成人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学习网进行查询。

关注

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

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

法国版《灭火宝贝》中文翻译 | 《喂奶人妻厨房HD》| 速度与激情9| 打开B站看片| 蜜桃| 四十九岁老阿姨燥热入睡困难的原.| 姐姐用脚帮你打枪| BOBO浏览器| 台剧《恋爱之瘾》林教授在线观看| 暴躁老阿姨CSGO技能推荐大全 | 日大B舒服还是小B舒服呢| 国产在线观看免费全集电视剧网站| 免费看黄A片真人真事| 洪真英| 国产在线观看免费全集电视剧网站| 下面的小嘴又饿了| 55岁女人高潮后几天能恢复| 王局长把乳置解开吃胸的动态图| 做爰高潮A片(毛片)| 《囚禁空姐》电影免费观看| 公粗一夜6次挺进我的密道| 九·幺 破解版| 大美女图片现身大全的视频| 亚洲| 《酒店激战》动漫1-5集免费观..| 樱花电影大全免费观看西瓜| 录像狗配女人| YSL水蜜桃86满十八岁会黑吗.| 国产一区| 浪货跪下给我好好含着羞辱调教| 变硬最快的方法是什么| 禁播伦理黑人2| 边摸边脱吃奶边高潮视频免费| 《军妓肉体》在线观看| 《请好好疼爱里面》免费观看| 《黑寡妇3:满天星法版》| 亚洲尺码和欧洲尺码的区别在哪在.. | 少女哔哩哔哩免费高清观看2| 欧美XBOX与IPHONE性能.| 美女两个球球抖动抓球球视频| 《妻子为丈夫升职》