亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何用python將單引號替換為雙引號

 更新時(shí)間:2022年07月06日 14:35:35   作者:hrflex  
這篇文章主要介紹了如何用python將單引號替換為雙引號,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

將單引號替換為雙引號

1、若對象為字符串

str = "{'err_no': 0,'err_str': 'OK', 'pic_id': '1169213517976400008', 'pic_str': 'xoet', 'md5': 'ca9bc4fda521498d2b3aba5dbb4ee4ac'}"
json_str = str.replace("'",'"')

2、若對象為字典 

imort json
?
dict = {'err_no': 0,'err_str': 'OK', 'pic_id': '1169213517976400008', 'pic_str': 'xoet', 'md5': 'ca9bc4fda521498d2b3aba5dbb4ee4ac'}
json_dict = json.dumps(dict)

單引號和雙引號有什么區(qū)別

在Python當(dāng)中表達(dá)字符串既可以使用單引號,也可以使用雙引號,那兩者有什么區(qū)別嗎?

簡單來說,在Python中使用單引號或雙引號是沒有區(qū)別的,都可以用來表示一個(gè)字符串。

但是這兩種通用的表達(dá)方式,除了可以簡化程序員的開發(fā),避免出錯(cuò)之外,還有一種好處,就是可以減少轉(zhuǎn)義字符的使用,是程序看起來更簡潔,更清晰。

舉個(gè)兩個(gè)例子:

1、包含單引號的字符串

假如你想定義一個(gè)字符串my_str,其值為: I'm a student,則可以采用如下方式,通過轉(zhuǎn)義字符 \ 進(jìn)行定義

my_str = 'I\'m a student'

也可以不使用轉(zhuǎn)義字符,利用雙引號直接進(jìn)行定義

my_str = "I'm a student"

2、包含雙引號的字符串

假如你想定義一個(gè)字符串my_str,其值為: Jason said "I like you" ,則可以采用如下方式,通過轉(zhuǎn)義字符 \ 進(jìn)行定義

my_str = "Jason said \"I like you\""

也可以不使用轉(zhuǎn)義字符,利用單引號直接進(jìn)行定義

my_str = 'Jason said "I like you"'

通過這種方式,在合適的場景下采用單引號,或者雙引號,是不是可以非常有效的避免轉(zhuǎn)義字符的使用,并且可以使代碼看起來更加的簡潔清晰,易懂呢?

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論