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

关注

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

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

狗和女人戴避孕套会传染吗| 《高压监狱5》完整版| 国外成品网站1688入口在哪| 双性少爷H奶大器粗H漫画| 家公给我治疗5中字| 《厨房激战5》完整版在线观看| 老师和学生深入交流人生奥秘| 当着老公的面被维修工欺负| 《台球室的特殊待遇》| 共享女儿小诗1~10章的背景资..| 看到老妈洗澡忍不住怎么办| 豆传媒剧国产MV有什么特点| 公车上双乳被两男人夹击电影| 女人吃男人鸡要多久恢复| 人马杂配MV的视频在哪里看| 人口兽猪马狗第1集| 环球小姐大赛| 暴躁老阿姨与老年人的爱情与财运 | 骨科1v1溢奶吸不完怎么办| 《警花交换做爰》| 韩国电影 办公室的游戏2| 精品人妻人人爽久久爽AV敬礼| 7777777亚洲和欧洲尺码表| 被学长灌满JNG液去上课小说| 电影《乳妓》在线观看| 60左右男性几天需要性一次| BOBO浏览器| 免费浏览外国黄冈网站的软件 | 《不再是朋友的夜晚第二季》| 高压监狱免费观看完整版在线播放| 大雷QQ弹弹跳舞| 我和两个继拇交换做爰| 一杆大枪草一家三娘| 老公把闺蜜干的嗷嗷叫| 《疯狂72小时》韩剧| EXO妈妈MV高清免费观看| 女生偷偷给全班男生塞表白信| 《请好好疼爱里面》免费观看| 打扑克免费高清视频| 星空无限传媒免费观看电视剧| 亚洲