如何在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操作MongoDB基础知识
Nov 01 Python
python定时器使用示例分享
Feb 16 Python
Python简单日志处理类分享
Feb 14 Python
Python函数可变参数定义及其参数传递方式实例详解
May 25 Python
教你用Python创建微信聊天机器人
Mar 31 Python
python清除字符串前后空格函数的方法
Oct 21 Python
Python实现的批量修改文件后缀名操作示例
Dec 07 Python
python直接获取API传递回来的参数方法
Dec 17 Python
Python3 Tkinter选择路径功能的实现方法
Jun 14 Python
python实现上传文件到linux指定目录的方法
Jan 03 Python
Python中使用filter过滤列表的一个小技巧分享
May 02 Python
python安装和pycharm环境搭建设置方法
May 27 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更新购物车数量(表单部分/PHP处理部分)
2013/05/03 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
扩展jQuery 键盘事件的几个基本方法
2009/10/30 Javascript
JavaScript 学习笔记二 字符串拼接
2010/03/28 Javascript
js下获取div中的数据的原理分析
2010/04/07 Javascript
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
setTimeout()递归调用不加引号出错的解决方法
2014/09/05 Javascript
Redis基本知识、安装、部署、配置笔记
2015/03/05 Javascript
jQuery实现垂直半透明手风琴特效代码分享
2015/08/21 Javascript
js实现的二级横向菜单条实例
2015/08/22 Javascript
JavaScript必知必会(十) call apply bind的用法说明
2016/06/08 Javascript
jQuery获取file控件中图片的宽高与大小
2016/08/04 Javascript
JavaScript中关于for循环删除数组元素内容时出现的问题
2016/11/21 Javascript
用jquery的attr方法实现图片切换效果
2017/02/05 Javascript
angular2路由之routerLinkActive指令【推荐】
2018/05/30 Javascript
jQuery实现导航样式布局操作示例【可自定义样式布局】
2018/07/24 jQuery
node.js遍历目录的方法示例
2018/08/01 Javascript
解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题
2018/08/20 Javascript
微信小程序 Animation实现图片旋转动画示例
2018/08/22 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
2019/09/27 Javascript
vue 根据选择条件显示指定参数的例子
2019/11/09 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
python pandas dataframe 行列选择,切片操作方法
2018/04/10 Python
通俗讲解python 装饰器
2020/09/07 Python
Invicta手表官方商店:百年制表历史的瑞士腕表品牌
2019/09/26 全球购物
工商管理专业大学生职业生涯规划范文
2014/03/09 职场文书
早会主持词
2014/03/17 职场文书
改进作风怎么办发言材料
2014/08/17 职场文书
担保书范本
2015/01/20 职场文书
只需要100行Python代码就可以实现的贪吃蛇小游戏
2021/05/27 Python
「约定的梦幻岛」作画发布诺曼生日新绘
2022/03/21 日漫
基于PyQt5制作一个群发邮件工具
2022/04/08 Python
python可视化分析绘制带趋势线的散点图和边缘直方图
2022/06/25 Python