如何在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写的创建文件夹自定义函数mkdir()
Aug 25 Python
使用Python抓取模板之家的CSS模板
Mar 16 Python
深入Python解释器理解Python中的字节码
Apr 01 Python
PYTHON压平嵌套列表的简单实现
Jun 08 Python
Python网络编程详解
Oct 31 Python
Pyinstaller将py打包成exe的实例
Mar 31 Python
Python3导入自定义模块的三种方法详解
Apr 13 Python
python 生成图形验证码的方法示例
Nov 11 Python
python3.6实现学生信息管理系统
Feb 21 Python
如何利用python给图片添加半透明水印
Sep 06 Python
python实现FTP文件传输的方法(服务器端和客户端)
Mar 20 Python
django有哪些好处和优点
Sep 01 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
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
php数组的概述及分类与声明代码演示
2013/02/26 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
PHP操作Redis常用命令的实例详解
2020/12/23 PHP
PHP的垃圾回收机制代码实例讲解
2021/02/27 PHP
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
2010/09/10 Javascript
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
js+xml生成级联下拉框代码
2012/07/24 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
jquery $(&quot;#variable&quot;) 循环改变variable的值示例
2014/02/23 Javascript
javascript获取本机操作系统类型的方法
2015/08/13 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
jQuery中的一些小技巧
2017/01/18 Javascript
基于jQuery实现简单人工智能聊天室
2017/02/10 Javascript
谈谈JS中的!!
2017/12/07 Javascript
React中的render何时执行过程
2018/04/13 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
微信小程序 JS动态修改样式的实现方法
2018/12/16 Javascript
vue实现跨域的方法分析
2019/05/21 Javascript
vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
2019/08/03 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
2020/03/07 Javascript
微信小程序向Java后台传输参数的方法实现
2020/12/10 Javascript
element-ui封装一个Table模板组件的示例
2021/01/04 Javascript
Python中除法使用的注意事项
2014/08/21 Python
在Linux下调试Python代码的各种方法
2015/04/17 Python
Python中的rjust()方法使用详解
2015/05/19 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
Python数据结构与算法之完全树与最小堆实例
2017/12/13 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
python之pyqt5通过按钮改变Label的背景颜色方法
2019/06/13 Python
Python urllib request模块发送请求实现过程解析
2020/12/10 Python
爷爷追悼会答谢词
2014/01/24 职场文书
浅谈Golang 嵌套 interface 的赋值问题
2021/04/29 Golang