优草派  >   Python

如何用python将单引号替换为双引号?单引号替换为双引号的方法

翟嘉慧            来源:优草派

符号是在编写程序的时候最经常用到的,每一种符号的使用功能都会不一样,有很多小伙伴在符号的使用上老是会遇到这样那样的问题,所以今天给大家分享一下“如何用python将单引号替换为双引号?单引号替换为双引号的方法”,下面跟着我一起来学习一下吧!

如何用python将单引号替换为双引号?单引号替换为双引号的方法

一、将单引号替换为双引号

在对单引号和双引号进行替换的时候,我们需要先考虑一下它是哪一种对象,需要针对不同的对象,进行不一样的替换方式,比如;

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)

二、单引号和双引号直接的区别

在python中对字符串的使用,你可以使用单引号也可以使用双引号,要求没有那么的严格,可以说是单引号和双引号直接不存在很明显的差别,可以用来表示一个字符串,两种符号的事业,可以简化代码提高程序员的开放,也可以使用它们来减轻转义字符的使用操作,让一个程序看起来更加的整洁。举例说明;

1、包含一个单引号的字符

如果我们现在定义一个字符串HH,里面存储的值是 I’m a girl!,则可以采用如下方式,通过转义字符 \ 进行定义

HH = 'I\' I’m a girl!'

也可以不使用转义字符,利用双引号直接进行定义

HH = "I'm a girl"

2、包含双引号的字符串

如果我们现在定义一个字符串HH_str,其值为: hello python "I like python" ,则可以采用如下方式,通过转义字符 \ 进行定义

my_str = " hello python "I like python"""

你要可以不使用正则的方法,而是利用单引号直接引用。例如下面的行代码:

my_str = ' hello python "I like python""'

有关“如何用python将单引号替换为双引号?单引号替换为双引号的方法”的内容就讲解到这里了,希望对你的学习能带来帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。