如何在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检测lvs real server状态
Jan 22 Python
利用Python中的mock库对Python代码进行模拟测试
Apr 16 Python
python返回昨天日期的方法
May 13 Python
python绘制简单折线图代码示例
Dec 19 Python
Python利用正则表达式实现计算器算法思路解析
Apr 25 Python
python中单例常用的几种实现方法总结
Oct 13 Python
python批量下载网站马拉松照片的完整步骤
Dec 05 Python
python flask框架实现传数据到js的方法分析
Jun 11 Python
Python Django 简单分页的实现代码解析
Aug 21 Python
python实现单链表的方法示例
Sep 03 Python
解决tensorboard多个events文件显示紊乱的问题
Feb 15 Python
Python+Selenium实现读取网易邮箱验证码
Mar 13 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/02 日漫
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
2011/01/07 PHP
php中导出数据到excel时数字变为科学计数的解决方法
2013/02/03 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
2016/07/13 PHP
php判断IP地址是否在多个IP段内
2020/08/18 PHP
有效的捕获JavaScript焦点的方法小结
2009/10/08 Javascript
jQuery实现的类flash菜单效果代码
2010/05/17 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
JS控制阿拉伯数字转为中文大写示例代码
2013/09/04 Javascript
js导航栏单击事件背景变换示例代码
2014/01/13 Javascript
javascript 获取元素样式必杀技
2014/05/04 Javascript
JavaScript中神奇的call()方法
2015/03/12 Javascript
Flash图片上传组件 swfupload使用指南
2015/03/14 Javascript
浅谈$(document)和$(window)的区别
2015/07/15 Javascript
深入探究JavaScript中for循环的效率问题及相关优化
2016/03/13 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
AngularJS ng-bind-html 指令详解及实例代码
2016/07/30 Javascript
兼容浏览器的js事件绑定函数(详解)
2017/05/09 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
2018/03/09 Javascript
Vue 路由切换时页面内容没有重新加载的解决方法
2018/09/01 Javascript
使用 node.js 模仿 Apache 小部分功能
2019/07/07 Javascript
Vue 开发必须知道的36个技巧(小结)
2019/10/09 Javascript
[01:03:36]Ti4 循环赛第三日DK vs Titan
2014/07/12 DOTA
python遍历类中所有成员的方法
2015/03/18 Python
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
Python实现加载及解析properties配置文件的方法
2018/03/29 Python
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
django使用LDAP验证的方法示例
2018/12/10 Python
Python简单实现区域生长方式
2020/01/16 Python
萨克斯第五大道英国:Saks Fifth Avenue英国
2019/04/01 全球购物
批评与自我批评总结
2014/10/17 职场文书
一个独生女的故事观后感
2015/06/04 职场文书
重阳节主题班会
2015/08/17 职场文书
MySQL注入基础练习
2021/05/30 MySQL
深入理解go缓存库freecache的使用
2022/02/15 Golang