如何在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实现的各种排序算法代码
Mar 04 Python
python调用java的Webservice示例
Mar 10 Python
python网络编程学习笔记(九):数据库客户端 DB-API
Jun 09 Python
Python兔子毒药问题实例分析
Mar 05 Python
python使用pil生成图片验证码的方法
May 08 Python
Python实现随机生成有效手机号码及身份证功能示例
Jun 05 Python
详解python3中zipfile模块用法
Jun 18 Python
Python3 Post登录并且保存cookie登录其他页面的方法
Dec 28 Python
使用python实现kNN分类算法
Oct 16 Python
Django REST框架创建一个简单的Api实例讲解
Nov 05 Python
Python模块 _winreg操作注册表
Feb 05 Python
python利用opencv保存、播放视频
Nov 02 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缩略图生成程式(需要GD库支持)
2007/03/06 PHP
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
fleaphp常用方法分页之Pager使用方法
2011/04/23 PHP
extjs 学习笔记(一) 一些基础知识
2009/10/13 Javascript
JQuery Tips(2) 关于$()包装集你不知道的
2009/12/14 Javascript
详解jQuery插件开发中的extend方法
2013/11/19 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
详解Angular.js数据绑定时自动转义html标签及内容
2017/03/30 Javascript
微信小程序多列选择器range-key使用详解
2020/03/30 Javascript
vue路由嵌套的SPA实现步骤
2017/11/06 Javascript
Vue中props的使用详解
2018/06/15 Javascript
微信小程序的tab选项卡的实现效果
2019/05/15 Javascript
一篇文章带你浅入webpack的DLL优化打包
2020/02/20 Javascript
vue-cli3单页构建大型项目方案
2020/04/07 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
[01:08:24]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第一场 2月5日
2021/03/11 DOTA
python解析中国天气网的天气数据
2014/03/21 Python
测试、预发布后用python检测网页是否有日常链接
2014/06/03 Python
python删除列表中重复记录的方法
2015/04/28 Python
Python多线程结合队列下载百度音乐的方法
2015/07/27 Python
Python 3中的yield from语法详解
2017/01/18 Python
Python查询IP地址归属完整代码
2017/06/21 Python
python编写分类决策树的代码
2017/12/21 Python
Python之时间和日期使用小结
2019/02/14 Python
DELPHI中如何调用API,可举例说明
2014/01/16 面试题
宿舍保安职务说明书
2014/02/25 职场文书
网上祭先烈心得体会
2014/09/01 职场文书
五四演讲稿范文
2014/09/03 职场文书
培训讲师开场白
2015/06/01 职场文书
归途列车观后感
2015/06/17 职场文书
nginx配置ssl实现https的方法示例
2021/03/31 Servers
CSS3实现的文字弹出特效
2021/04/16 HTML / CSS
Pytest中skip和skipif的具体使用方法
2021/06/30 Python
Python可视化学习之seaborn绘制矩阵图详解
2022/02/24 Python