如何在python字符串中输入纯粹的{}


Posted in Python onAugust 22, 2018

python的format函数通过{}来格式化字符串

>>> a='{0}'.format(123)
>>> a
'123'

如果需要在文本中包含{}字符,这样使用就会报错:

>>> a='{123} {0}'.format('123')
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
IndexError: tuple index out of range

需要通过{{}},也就是double的{}来进行转义

>>> a='{{123}} {0}'.format('123')
>>> a
'{123} 123'

参考链接:

    https://docs.python.org/3/library/string.html#formatstrings

下面看下python字符串连接的三种方法

python字符串连接的方法,一般有以下三种:方法1:直接通过加号(+)操作符连接website=& 39;python& 39;+& 39;tab& 39;+& 39; com& 39;方法2

python字符串连接的方法,一般有以下三种:

方法1:直接通过加号(+)操作符连接

website = 'python' + 'tab' + '.com'

方法2:join方法

listStr = ['python', 'tab', '.com'] 
website = ''.join(listStr)

方法3:替换

website = '%s%s%s' % ('python', 'tab', '.com')

下面再来说一下三种方法的不同

方法1,使用简单直接,但是网上不少人说这种方法效率低

之所以说python 中使用 + 进行字符串连接的操作效率低下,是因为python中字符串是不可变的类型,使用 + 连接两个字符串时会生成一个新的字符串,生成新的字符串就需要重新申请内存,当连续相加的字符串很多时(a+b+c+d+e+f+...) ,效率低下就是必然的了

方法2,使用略复杂,但对多个字符进行连接时效率高,只会有一次内存的申请。而且如果是对list的字符进行连接的时候,这种方法必须是首选

方法3:字符串格式化,这种方法非常常用,本人也推荐使用该方法

总结

以上所述是小编给大家介绍的如何在python字符串中输入纯粹的{},希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python 文件和路径操作函数小结
Nov 23 Python
Python使用MD5加密字符串示例
Aug 22 Python
编程语言Python的发展史
Sep 26 Python
用Python进行基础的函数式编程的教程
Mar 31 Python
详解使用python crontab设置linux定时任务
Dec 08 Python
使用Python的Scrapy框架十分钟爬取美女图
Dec 26 Python
Flask框架URL管理操作示例【基于@app.route】
Jul 23 Python
python批量修改图片尺寸,并保存指定路径的实现方法
Jul 04 Python
PyQtGraph在pyqt中的应用及安装过程
Aug 04 Python
关于Python内存分配时的小秘密分享
Sep 05 Python
Python3的unicode编码转换成中文的问题及解决方案
Dec 10 Python
python使用turtle库绘制奥运五环
Feb 24 Python
关于python列表增加元素的三种操作方法
Aug 22 #Python
Python Learning 列表的更多操作及示例代码
Aug 22 #Python
Python绘制的二项分布概率图示例
Aug 22 #Python
使用Python写一个量化股票提醒系统
Aug 22 #Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
Aug 22 #Python
用Python将mysql数据导出成json的方法
Aug 21 #Python
windows下python 3.6.4安装配置图文教程
Aug 21 #Python
You might like
php获取汉字拼音首字母的方法
2015/10/21 PHP
php实现数组重复数字统计实例
2018/09/30 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
JavaScript函数详解
2014/11/17 Javascript
2014 年最热门的21款JavaScript框架推荐
2014/12/25 Javascript
JavaScript中string对象
2015/06/12 Javascript
javascript数组随机排序实例分析
2015/07/22 Javascript
JS实现弹性漂浮效果的广告代码
2015/09/02 Javascript
laypage分页控件使用实例详解
2016/05/19 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
前端面试知识点锦集(JavaScript篇)
2016/12/28 Javascript
AngularJS表单基本操作
2017/01/09 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
基于react框架使用的一些细节要点的思考
2017/05/31 Javascript
Echarts动态加载多条折线图的实现代码
2019/05/24 Javascript
vue treeselect获取当前选中项的label实例
2020/08/31 Javascript
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
Python实现的简单发送邮件脚本分享
2014/11/07 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
2019/10/15 HTML / CSS
如何写一个自定义标签
2012/12/28 面试题
高中数学教师求职信
2013/10/30 职场文书
计算机专业推荐信范文
2013/11/27 职场文书
大学生村官工作感言
2014/01/10 职场文书
优秀女职工事迹材料
2014/02/06 职场文书
委托书样本
2014/04/02 职场文书
航海技术专业毕业生推荐信
2014/07/09 职场文书
2014群众路线学习笔记
2014/11/06 职场文书
2014年音乐教师工作总结
2014/12/03 职场文书
结婚幸福感言
2015/08/01 职场文书
Django rest framework如何自定义用户表
2021/06/09 Python