如何在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群发邮件实例代码
Jan 03 Python
Python文件和目录操作详解
Feb 08 Python
人工智能最火编程语言 Python大战Java!
Nov 13 Python
python3爬虫获取html内容及各属性值的方法
Dec 17 Python
Python设计模式之抽象工厂模式原理与用法详解
Jan 15 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
Sep 20 Python
python字典排序的方法
Oct 12 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
Nov 15 Python
Python基于codecs模块实现文件读写案例解析
May 11 Python
Python2及Python3如何实现兼容切换
Sep 01 Python
python pillow库的基础使用教程
Jan 13 Python
Python从MySQL数据库中面抽取试题,生成试卷
Jan 14 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实现WEB动态网页静态
2006/10/09 PHP
一些使用频率比较高的php函数
2008/10/03 PHP
php缓冲输出实例分析
2015/01/05 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
PHP基于ICU扩展intl快速实现汉字转拼音及按拼音首字母分组排序的方法
2017/05/03 PHP
php基于SQLite实现的分页功能示例
2017/06/21 PHP
PHP不使用内置函数实现字符串转整型的方法示例
2017/07/03 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
2019/07/01 PHP
window.ActiveXObject使用说明
2010/11/08 Javascript
JavaScript初学者应注意的七个细节小结
2012/01/30 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
理解JS绑定事件
2016/01/19 Javascript
vue.js源代码core scedule.js学习笔记
2017/07/03 Javascript
详解webpack的配置文件entry与output
2017/08/21 Javascript
详解IWinter 一个路由转控制器的 Nodejs 库
2017/11/15 NodeJs
Angular使用操作事件指令ng-click传多个参数示例
2018/03/27 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
2019/04/29 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
python实现下载整个ftp目录的方法
2017/01/17 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
python数字图像处理实现直方图与均衡化
2018/05/04 Python
Python Numpy库安装与基本操作示例
2019/01/08 Python
Python根据指定文件生成XML的方法
2020/06/29 Python
python import 上级目录的导入
2020/11/03 Python
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
iframe在移动端的缩放的示例代码
2018/10/12 HTML / CSS
倡议书范文格式
2014/05/12 职场文书
社区服务标语
2014/07/01 职场文书
金融系毕业生自荐书
2014/07/08 职场文书
身边的榜样活动方案
2014/08/20 职场文书
酒店员工辞职信范文
2015/02/28 职场文书
教师继续教育反思周记
2015/06/25 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
CSS实现鼠标悬浮动画特效
2023/05/07 HTML / CSS