如何在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网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
Jun 09 Python
python使用点操作符访问字典(dict)数据的方法
Mar 16 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
Jun 01 Python
如何优雅地改进Django中的模板碎片缓存详解
Jul 04 Python
python解析json串与正则匹配对比方法
Dec 20 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
Sep 10 Python
python函数局部变量、全局变量、递归知识点总结
Nov 15 Python
python 监测内存和cpu的使用率实例
Nov 28 Python
python 实现检验33品种数据是否是正态分布
Dec 09 Python
python3.8与pyinstaller冲突问题的快速解决方法
Jan 16 Python
Python Pandas list列表数据列拆分成多行的方法实现
Dec 14 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
Feb 25 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代码
2006/12/06 PHP
php实现aes加密类分享
2014/02/16 PHP
php字符串操作针对负值的判断分析
2016/07/28 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
2016/11/10 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
javascript编程起步(第七课)
2007/01/10 Javascript
用JS控制回车事件的代码
2011/02/20 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
2014/01/14 Javascript
js window.open弹出新的网页窗口
2014/01/16 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
jQuery实现常见的隐藏与展示列表效果示例
2018/06/04 jQuery
JavaScript迭代器的含义及用法
2019/06/21 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
2020/10/24 Javascript
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
Python 数据结构之队列的实现
2017/01/22 Python
Python实现可自定义大小的截屏功能
2018/01/20 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
安装python及pycharm的教程图解
2019/10/10 Python
详谈tensorflow gfile文件的用法
2020/02/05 Python
如何在python中执行另一个py文件
2020/04/30 Python
浅谈PyTorch中in-place operation的含义
2020/06/27 Python
Python如何实现感知器的逻辑电路
2020/12/25 Python
Jupyter Notebook添加代码自动补全功能的实现
2021/01/07 Python
StubHub智利:购买和出售您的门票
2016/11/23 全球购物
Public Desire美国/加拿大:全球性的在线鞋类品牌
2018/12/17 全球购物
英文自荐信范文
2015/03/25 职场文书
Oracle 数据仓库ETL技术之多表插入语句的示例详解
2021/04/12 Oracle
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang
mysql 8.0.24 安装配置方法图文教程
2021/05/12 MySQL
Kubernetes关键组件与结构组成介绍
2022/03/31 Servers