python應(yīng)用的范圍還是比較的廣泛的,應(yīng)用的領(lǐng)域也比較的廣泛,但是里面還是存在有一定的小技巧的,這個(gè)就需要我們?nèi)ダ斫鈶?yīng)用。如果我們?cè)谟胮ython的時(shí)候,怎么樣做才能夠?qū)我?hào)替換為雙引號(hào)呢?下面就給大家做個(gè)解答。
將單引號(hào)替換為雙引號(hào)
1、若對(duì)象為字符串
str="{'err_no':0,'err_str':'OK','pic_id':'1169213517976400008','pic_str':'xoet','md5':'ca9bc4fda521498d2b3aba5dbb4ee4ac'}" json_str=str.replace("'",'"')
2、若對(duì)象為字典
str="{'err_no':0,'err_str':'OK','pic_id':'1169213517976400008','pic_str':'xoet','md5':'ca9bc4fda521498d2b3aba5dbb4ee4ac'}" json_str=str.replace("'",'"')
單引號(hào)和雙引號(hào)有什么區(qū)別
在Python當(dāng)中表達(dá)字符串既可以使用單引號(hào),也可以使用雙引號(hào),那兩者有什么區(qū)別嗎?
簡(jiǎn)單來(lái)說(shuō),在Python中使用單引號(hào)或雙引號(hào)是沒(méi)有區(qū)別的,都可以用來(lái)表示一個(gè)字符串。
但是這兩種通用的表達(dá)方式,除了可以簡(jiǎn)化程序員的開(kāi)發(fā),避免出錯(cuò)之外,還有一種好處,就是可以減少轉(zhuǎn)義字符的使用,是程序看起來(lái)更簡(jiǎn)潔,更清晰。
舉個(gè)兩個(gè)例子:
1、包含單引號(hào)的字符串
假如你想定義一個(gè)字符串my_str,其值為:I'm a student,則可以采用如下方式,通過(guò)轉(zhuǎn)義字符進(jìn)行定義
my_str='I'm a student'
也可以不使用轉(zhuǎn)義字符,利用雙引號(hào)直接進(jìn)行定義
my_str="I'm a student"
2、包含雙引號(hào)的字符串
假如你想定義一個(gè)字符串my_str,其值為:Jason said"I like you",則可以采用如下方式,通過(guò)轉(zhuǎn)義字符進(jìn)行定義
my_str="Jason said"I like you""
也可以不使用轉(zhuǎn)義字符,利用單引號(hào)直接進(jìn)行定義
my_str='Jason said"I like you"'
通過(guò)這種方式,在合適的場(chǎng)景下采用單引號(hào),或者雙引號(hào),是不是可以非常有效的避免轉(zhuǎn)義字符的使用,并且可以使代碼看起來(lái)更加的簡(jiǎn)潔清晰,易懂呢?
綜上所述,這篇文章就給大家解答完畢,希望可以能給大家?guī)?lái)幫助。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/128291.html
摘要:數(shù)字注入預(yù)防方法字符注入用戶名密碼隨意單引號(hào)不行可換為雙引號(hào)用戶名密碼隨意空格單引號(hào)不行可換為雙引號(hào)用戶名密碼隨意單引號(hào)不行可換為雙引號(hào)用戶名密碼隨意單引號(hào)不行可換為雙引號(hào)預(yù)防方法第一種正則表達(dá)式限制字符白名單第二種過(guò)濾轉(zhuǎn)義非 數(shù)字注入 id=-1or1=1 預(yù)防方法: showImg(https://segmentfault.com/img/bVbkhWq?w=437&h=93);...
摘要:通過(guò)函數(shù)名作為其的參數(shù)就能得到相應(yīng)地幫助信息。類是面向?qū)ο缶幊痰暮诵?,它扮演相關(guān)數(shù)據(jù)及邏輯的容器的角色。之后是可選的文檔字符串,靜態(tài)成員定義,及方法定義。 Python 源文件通常用.py 擴(kuò)展名。當(dāng)源文件被解釋器加載或顯式地進(jìn)行字節(jié)碼編譯的時(shí)候會(huì)被編譯成字節(jié)碼。由于調(diào)用解釋器的方式不同,源文件會(huì)被編譯成帶有.pyc或.pyo擴(kuò)展名的文件,你可以在第十二章模塊學(xué)到更多的關(guān)于擴(kuò)展名的知識(shí)...
摘要:分組小括號(hào)功能較多有三種功能,作用一,把單獨(dú)的項(xiàng)組合成子表達(dá)式。作用三,允許后面引用前面的表達(dá)式。如果這時(shí)的正則表達(dá)式是一個(gè)非全局的,那么和正則表達(dá)式方法拿到的結(jié)果相同。,也可以接受一個(gè)正則表達(dá)式作為參數(shù)。 正則表達(dá)式創(chuàng)建字面量創(chuàng)建,a = /abc/gim;構(gòu)造函數(shù)創(chuàng)建,a = new RegExp(abc,gim)正則表達(dá)式中的特殊字符,[...] 方括號(hào)中的任意字符[^...] ...
閱讀 923·2023-01-14 11:38
閱讀 895·2023-01-14 11:04
閱讀 756·2023-01-14 10:48
閱讀 2055·2023-01-14 10:34
閱讀 961·2023-01-14 10:24
閱讀 840·2023-01-14 10:18
閱讀 510·2023-01-14 10:09
閱讀 588·2023-01-14 10:02