如何在python字符串中輸入純粹的{}
python的format函數(shù)通過{}來格式化字符串
>>> a='{0}'.format(123)
>>> a
'123'
如果需要在文本中包含{}字符,這樣使用就會(huì)報(bào)錯(cuò):
>>> a='{123} {0}'.format('123')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: tuple index out of range
需要通過{{}},也就是double的{}來進(jìn)行轉(zhuǎn)義
>>> a='{{123}} {0}'.format('123')
>>> a
'{123} 123'
參考鏈接:
https://docs.python.org/3/library/string.html#formatstrings
下面看下python字符串連接的三種方法
python字符串連接的方法,一般有以下三種:方法1:直接通過加號(hào)(+)操作符連接website=& 39;python& 39;+& 39;tab& 39;+& 39; com& 39;方法2
python字符串連接的方法,一般有以下三種:
方法1:直接通過加號(hào)(+)操作符連接
website = 'python' + 'tab' + '.com'
方法2:join方法
listStr = ['python', 'tab', '.com'] website = ''.join(listStr)
方法3:替換
website = '%s%s%s' % ('python', 'tab', '.com')
下面再來說一下三種方法的不同
方法1,使用簡(jiǎn)單直接,但是網(wǎng)上不少人說這種方法效率低
之所以說python 中使用 + 進(jìn)行字符串連接的操作效率低下,是因?yàn)閜ython中字符串是不可變的類型,使用 + 連接兩個(gè)字符串時(shí)會(huì)生成一個(gè)新的字符串,生成新的字符串就需要重新申請(qǐng)內(nèi)存,當(dāng)連續(xù)相加的字符串很多時(shí)(a+b+c+d+e+f+...) ,效率低下就是必然的了
方法2,使用略復(fù)雜,但對(duì)多個(gè)字符進(jìn)行連接時(shí)效率高,只會(huì)有一次內(nèi)存的申請(qǐng)。而且如果是對(duì)list的字符進(jìn)行連接的時(shí)候,這種方法必須是首選
方法3:字符串格式化,這種方法非常常用,本人也推薦使用該方法
總結(jié)
以上所述是小編給大家介紹的如何在python字符串中輸入純粹的{},希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
使用Keras構(gòu)造簡(jiǎn)單的CNN網(wǎng)絡(luò)實(shí)例
這篇文章主要介紹了使用Keras構(gòu)造簡(jiǎn)單的CNN網(wǎng)絡(luò)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-06-06
Python爬蟲爬取新浪微博內(nèi)容示例【基于代理IP】
這篇文章主要介紹了Python爬蟲爬取新浪微博內(nèi)容,結(jié)合實(shí)例形式分析了Python基于代理IP實(shí)現(xiàn)的微博爬取與抓包分析相關(guān)操作技巧,需要的朋友可以參考下2018-08-08
Python獲取運(yùn)行目錄與當(dāng)前腳本目錄的方法
這篇文章主要介紹了Python獲取運(yùn)行目錄與當(dāng)前腳本目錄的方法,涉及Python目錄操作與系統(tǒng)相關(guān)變量的獲取技巧,需要的朋友可以參考下2015-06-06
python進(jìn)程池Pool中apply方法與apply_async方法的區(qū)別
這篇文章主要介紹了python進(jìn)程池Pool中apply方法與apply_async方法的區(qū)別及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02
python應(yīng)用程序在windows下不出現(xiàn)cmd窗口的辦法
這篇文章主要介紹了python應(yīng)用程序在windows下不出現(xiàn)cmd窗口的辦法,適用于python寫的GTK程序并用py2exe編譯的情況下,需要的朋友可以參考下2014-05-05
使用pycharm在本地開發(fā)并實(shí)時(shí)同步到服務(wù)器
這篇文章主要介紹了使用pycharm在本地開發(fā)并實(shí)時(shí)同步到服務(wù)器,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
Python實(shí)現(xiàn)上下班搶個(gè)順風(fēng)單腳本
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)上下班搶個(gè)順風(fēng)單腳本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02

