如何在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 第一步 hello world
Sep 25 Python
详解Python中的__init__和__new__
Mar 12 Python
在RedHat系Linux上部署Python的Celery框架的教程
Apr 07 Python
Python首次安装后运行报错(0xc000007b)的解决方法
Oct 18 Python
Python迭代和迭代器详解
Nov 10 Python
解决Django模板无法使用perms变量问题的方法
Sep 10 Python
Python实现输出某区间范围内全部素数的方法
May 02 Python
Python使用pickle模块实现序列化功能示例
Jul 13 Python
python内置函数sorted()用法深入分析
Oct 08 Python
python字典setdefault方法和get方法使用实例
Dec 25 Python
Python Tkinter Entry和Text的添加与使用详解
Mar 04 Python
Python爬取12306车次信息代码详解
Aug 12 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实现的遍历文件夹下所有文件,编辑删除
2010/01/05 PHP
wordpress自定义url参数实现路由功能的代码示例
2013/11/28 PHP
thinkphp中ajax与php响应过程详解
2014/12/08 PHP
深入理解PHP原理之执行周期分析
2016/06/01 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
javascript 框架小结 个人工作经验
2009/06/13 Javascript
jQuery探测位置的提示弹窗(toolTip box)详细解析
2013/11/14 Javascript
angularjs项目的页面跳转如何实现(5种方法)
2017/05/25 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
2019/01/02 Javascript
JavaScript使用Math.random()生成简单的验证码
2019/01/21 Javascript
Node.js 进程平滑离场剖析小结
2019/01/24 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
2019/04/08 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
2019/05/15 Javascript
typescript配置alias的详细步骤
2020/08/12 Javascript
详解python使用Nginx和uWSGI来运行Python应用
2018/01/09 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
PyTorch预训练的实现
2019/09/18 Python
纯css3实现照片墙效果
2014/12/26 HTML / CSS
canvas之万花筒效果的简单实现(推荐)
2016/08/16 HTML / CSS
深入剖析webstorage[html5的本地数据处理]
2016/07/11 HTML / CSS
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
澳大利亚运动鞋商店:Platypus Shoes
2019/09/27 全球购物
酒店出纳岗位职责
2013/12/29 职场文书
装饰资料员岗位职责
2013/12/30 职场文书
我的大学生活职业生涯规划
2014/01/02 职场文书
单位承诺书格式
2014/05/21 职场文书
小学生春游活动方案
2014/08/20 职场文书
单位工作证明格式模板
2014/10/04 职场文书
党的群众路线教育实践活动党员个人整改措施
2014/10/27 职场文书
工人先锋号申报材料
2014/12/29 职场文书
焦裕禄纪念馆观后感
2015/06/09 职场文书
考研经验交流会策划书
2015/11/02 职场文书
2016大一新生军训感言
2015/12/08 职场文书
信息技术研修心得体会
2016/01/08 职场文书
Python中22个万用公式的小结
2021/07/21 Python