如何在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中列表和元祖的使用方法
Apr 25 Python
浅谈Python 字符串格式化输出(format/printf)
Jul 21 Python
python输入错误密码用户锁定实现方法
Nov 27 Python
对python中Matplotlib的坐标轴的坐标区间的设定实例讲解
May 25 Python
django开发post接口简单案例,获取参数值的方法
Dec 11 Python
Python两台电脑实现TCP通信的方法示例
May 06 Python
简单了解python 生成器 列表推导式 生成器表达式
Aug 22 Python
Python实现把多维数组展开成DataFrame
Nov 30 Python
解决Tensorboard 不显示计算图graph的问题
Feb 15 Python
Python json模块与jsonpath模块区别详解
Mar 05 Python
python程序实现BTC(比特币)挖矿的完整代码
Jan 20 Python
python基础之//、/与%的区别详解
Jun 10 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运行出现Notice : Use of undefined constant 的完美解决方案分享
2012/03/05 PHP
php获取当月最后一天函数分享
2015/02/02 PHP
PHP的时间戳与具体时间转化的简单实现
2016/06/13 PHP
javascript中的有名函数和无名函数
2007/10/17 Javascript
js 获取浏览器高度和宽度值(多浏览器)
2009/09/02 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
javascript中常用编程知识
2013/04/08 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
Bootstrap开关(switch)控件学习笔记分享
2016/05/30 Javascript
JavaScript事件详细讲解
2016/06/27 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
2016/08/02 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
Angular.js跨controller实现参数传递的两种方法
2017/02/20 Javascript
JS控制鼠标拒绝点击某一按钮的实例
2017/12/29 Javascript
深入浅析vue组件间事件传递
2017/12/29 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
AngularJS动态添加数据并删除的实例
2018/02/27 Javascript
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
vue-cli构建vue项目的步骤详解
2019/01/27 Javascript
在微信小程序中使用图表的方法示例
2019/04/25 Javascript
vue通过video.js解决m3u8视频播放格式的方法
2019/07/30 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
python daemon守护进程实现
2016/08/27 Python
Pycharm和Idea支持的vim插件的方法
2020/02/21 Python
用Python生成HTML表格的方法示例
2020/03/06 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
台湾网购生鲜第一品牌:i3Fresh爱上新鲜
2017/10/26 全球购物
企划主管岗位职责
2013/12/12 职场文书
2014年新生军训方案
2014/05/01 职场文书
需求分析说明书
2014/05/09 职场文书
法人代表身份证明书及授权委托书
2014/09/16 职场文书
2014年小学教师工作自我评价
2014/09/22 职场文书
如何在python中实现ECDSA你知道吗
2021/11/23 Python
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers