如何在python字符串中输入纯粹的{}

作者:丁壮 时间:2023-09-21 22:56:41 

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字符串中输入纯粹的{}网站的支持!

来源:https://www.cnblogs.com/flashBoxer/archive/2018/08/22/9518710.html

标签:python,字符串,{},连接
0
投稿

猜你喜欢

  • 一种简单的ID生成策略: Mysql表生成全局唯一ID的实现

    2024-01-25 09:55:41
  • 用Python实现BP神经网络(附代码)

    2023-11-24 17:20:11
  • python计算分段函数值的方法

    2022-10-08 20:23:34
  • 如何绝对获知浏览器类型?

    2009-12-16 18:58:00
  • MySQL Limit执行过程分析探索

    2024-01-14 05:44:31
  • python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例

    2022-01-05 19:39:44
  • pytorch tensor int型除法出现的问题

    2021-05-18 13:18:17
  • mysql5.7.20第一次登录失败的快速解决方法

    2024-01-19 16:57:36
  • 深入解析HetuEngine实现On Yarn原理

    2023-10-12 17:56:09
  • ASP程序中使用断开的数据记录集的代码

    2012-12-04 20:20:28
  • python监控网站运行异常并发送邮件的方法

    2021-07-28 06:27:34
  • php操作SVN版本服务器类代码

    2023-09-08 07:22:41
  • Python协程的用法和例子详解

    2022-02-15 14:01:57
  • python中函数默认值使用注意点详解

    2021-01-26 12:36:44
  • Google logo “我的中国”谷歌国际少年绘画大赛小学1-3年级

    2008-12-19 12:26:00
  • 发现IE6下URL path不会自动补全

    2009-03-31 12:52:00
  • DD_belatedPNG,解决IE6不支持PNG绝佳方案

    2009-04-27 16:30:00
  • escape,encodeURI,encodeURIComponent函数比较

    2008-01-27 11:19:00
  • sqlserver 多表关联时在where语句中慎用trim()方法

    2024-01-16 06:37:32
  • Golang 错误捕获Panic与Recover的使用

    2024-02-07 20:15:42
  • asp之家 网络编程 m.aspxhome.com