如何在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代码制作configure文件示例
Jul 28 Python
详解详解Python中writelines()方法的使用
May 25 Python
Python中的自省(反射)详解
Jun 02 Python
python黑魔法之参数传递
Feb 12 Python
python用Pygal如何生成漂亮的SVG图像详解
Feb 10 Python
谈谈python中GUI的选择
Mar 01 Python
Python单元测试unittest的具体使用示例
Dec 17 Python
pandas DataFrame 行列索引及值的获取的方法
Jul 02 Python
Django之提交表单与前后端交互的方法
Jul 19 Python
python selenium 查找隐藏元素 自动播放视频功能
Jul 24 Python
Python JSON常用编解码方法代码实例
Sep 05 Python
python三子棋游戏
May 04 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
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
2007/01/09 Javascript
javascript+mapbar实现地图定位
2010/04/09 Javascript
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
我的Node.js学习之路(四)--单元测试
2014/07/06 Javascript
jquery实现的省市区三级联动
2015/04/02 Javascript
详解AngularJS如何实现跨域请求
2016/08/22 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
jQuery生成假加载动画效果
2016/12/01 Javascript
利用jquery实现下拉框的禁用与启用
2016/12/07 Javascript
JavaScript中值类型和引用类型的区别
2017/02/23 Javascript
jQuery编写textarea输入字数限制代码
2017/03/23 jQuery
jQuery扇形定时器插件pietimer使用方法详解
2017/07/18 jQuery
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
在Python的Django框架中创建语言文件
2015/07/27 Python
详解Python实现按任意键继续/退出的功能
2016/08/19 Python
python之pandas用法大全
2018/03/13 Python
python实现雨滴下落到地面效果
2018/06/21 Python
对python的输出和输出格式详解
2018/12/08 Python
Tuckernuck官网:经典的美国品质服装、鞋子和配饰
2021/01/11 全球购物
数控技术专业推荐信
2013/11/01 职场文书
标准毕业生自荐信范文
2013/11/04 职场文书
中文专业毕业生自荐书范文
2014/01/04 职场文书
小学生防溺水广播稿
2014/01/12 职场文书
《蒲公英》教学反思
2014/02/28 职场文书
财政专业大学生职业生涯规划书
2014/09/17 职场文书
龙潭大峡谷导游词
2015/02/10 职场文书
个人年终总结怎么写
2015/03/09 职场文书
4S店销售内勤岗位职责
2015/04/13 职场文书
英语读书笔记
2015/07/02 职场文书
宣传稿格式范文
2015/07/23 职场文书
学生会干部任命书
2015/09/21 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书
一文搞懂Redis中String数据类型
2022/04/03 Redis