精华内容
下载资源
问答
  • 2019-12-23 23:56:39

    Python真的爽,单双引号的运用太舒服了

    在Python中,使用单引号或双引号是没有区别的,都可以用来表示一个字符串


    1.单双引号都可以用来表达

    输入:

    print("Hello1")
    print('Hello2')

    输出:

    Hello1
    Hello2

     

    2.还可以一起用,来避免混淆

    输入:

    print('test the " 111')
    print("test the ' 222")

    输出:

    test the " 111
    test the ' 222

     

    3.也可以通过转义字符来避免混淆

    输入:

    print("test the \" 333")
    print('test the \' 444')

    输出:

    test the " 333
    test the ' 444

    备注

    1.当引号中存在引号时,内部的单引号需要使用转义字符,要不然就会报错;

       当引号中存在引号时,内部的双引号需要使用转义字符,要不然就会报错;

    2.当引号中存在引号时,双引号可以不用加转义字符,默认双引号为普通的字符,反之亦然。

       当引号中存在引号时,单引号可以不用加转义字符,默认单引号为普通的字符,反之亦然;

    更多相关内容
  • 单双引号交替的json串 1.常见的json串,类似于这种{"isSucess":true, "name":"yoyo", "status": "200"},里面的key和value都是双引号。这种是可以用json模块里面的loads转成字典的 import json a = '{"isSucess...

    单双引号交替的json串

    1.常见的json串,类似于这种{"isSucess":true, "name":"yoyo", "status": "200"},里面的key和value都是双引号。这种是可以用json模块里面的loads转成字典的

    import json
    a = '{"isSucess":true, "name":"yoyo", "status": "200"}'
    
    b = json.loads(a)
    print(b)
    print(type(b))

     

    运行结果

    {'isSucess': True, 'name': 'yoyo', 'status': '200'}
    <class 'dict'>

     

    2.有时候返回的json数据并不是标准的双引号,里面key和value有单引号也有双引号,这种就比较坑了

    {"isSucess":true, "result": '[{"name":"yoyo", "status": "200"}]'}

    import json
    
    c = '''{"isSucess":true, "result": '[{"name":"yoyo", "status": "200"}]'}'''
    d = json.loads(c)
    print(d)

     

    直接这样用json去转,会报错:json.decoder.JSONDecodeError: Expecting value: line 1 column 29 (char 28)

    3.解决办法

    • 先替换json串里面的true, false, null这种类型
    f = '''{"isSucess":true, "result": '[{"name":"yoyo", "status": "200"}]'}'''
    f1 = f.replace("true", "True").replace("false", "False").replace("null", "None")
    print(eval(f1))

     

     

    运行结果:

    {'isSucess': 'True', 'result': '[{"name":"yoyo", "status": "200"}]'}

     

    转载于:https://www.cnblogs.com/wangxiaoqun/p/9964132.html

    展开全文
  • 补充拓展:python中单引号(’)、双引号(”)、三单引号(”’)及三双引号(”””)的比较 ps:以下内容均是笔者通过阅读网上的博文作出的个人总结,如有不足,希望各位不吝赐教。 内容大纲: 单引号(’)与双...
  • 当使用双引号将输出的字符串括起来时,内部也可使用单引号,将单双引号匹配正确即可。在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1='python'str2="python"str1和str2是没有任何区别的。...

    在Python当中字符串的输出既可以使用单引号,也可以使用双引号,使用单引号或双引号是没有区别的;当使用双引号将输出的字符串括起来时,内部也可使用单引号,将单双引号匹配正确即可。

    6622bbf743bc354965294a7e847b19ad.png

    在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1 = 'python'

    str2 = "python"

    str1和str2是没有任何区别的。

    Python以其易用性而著名,所以刚开始看教程学习看到单引号和双引号都可以使用。

    单引号版本:str3 = 'I\'m a big fan of Python.'

    可以注意到,原来的字符串中有一个',而Python又允许使用单引号' '来表示字符串,所以字符串中间的'必须用转移字符\才可以。字符串中间只有一个',这样写看起来还好,但是如果是We all know that 'A' and 'B' are two capital letters.这个字符串呢?str4 = 'We all know that \'A\' and \'B\' are two capital letters.'

    怎么样,是不是看起来就很不好看,而且很容易出错了?这个时候就是双引号也可以表示字符串该体现作用的时候了。下面是

    str4的双引号版本:str4_ = "We all know that 'A' and 'B' are two capital letters."

    如果字符串中有双引号,为了避免使用转义符,你可以使用单引号来定义这个字符串。比如:str5 = 'The teacher said: "Practice makes perfect" is a very famous proverb.'

    当你用单引号' '定义字符串的时候,它就会认为你字符串里面的双引号" "是普通字符,从而不需要转义。反之当你用双引号定义字符串的时候,就会认为你字符串里面的单引号是普通字符无需转义。

    总之,可以根据个人喜好,可一起使用,注意匹配就好了。

    展开全文
  • python中单引号和双引号的区别

    千次阅读 2021-03-05 19:56:55
    Python当中表达字符串既可以使用单引号,也可以使用双引号,那两者有什么区别吗?python引号和双引号的区别简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的...

    b9e3d202df4554f8f35c9f0c2bf2249c.png

    在Python当中表达字符串既可以使用单引号,也可以使用双引号,那两者有什么区别吗?

    python单引号和双引号的区别

    简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还有一种好处,就是可以减少转义字符的使用,使程序看起来更简洁,更清晰。

    举个两个例子:

    1、包含单引号的字符串

    假如你想定义一个字符串my_str,其值为: I'm a student,则可以采用如下方式,通过转义字符 \ 进行定义。my_str = 'I\'m a student'

    也可以不使用转义字符,利用双引号直接进行定义。my_str = "I'm a student"

    2、包含双引号的字符串

    假如你想定义一个字符串my_str,其值为: Jason said "I like you" ,则可以采用如下方式,通过转义字符 \ 进行定义。my_str = "Jason said \"I like you\""

    也可以不使用转义字符,利用单引号直接进行定义。my_str = 'Jason said "I like you"'

    展开全文
  • python 封装json格式的字符串,解决单双引号问题
  • 先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行如:s1 = “hello,world”如果要写成多行,那么就要使用/ (“连行符”)吧,如s2 = “hello,/world”s2与s1是一样的。如果你用3个双引号的话,就...
  • Python中单双引号

    2020-04-15 18:37:15
    Python中单引号和双引号 Python中单引号或双引号没区别,都可表示一个字符串。 但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还可减少转义字符的使用,是程序看起来更简洁清晰   1、包含...
  • python中的单、双、三引号详解

    千次阅读 2022-04-12 10:52:26
    python中但双引号都可以表示一个字符串,从这点看它们的主要功能相同。 str1 = 'python' str2 = "python" 那么为什么要定义这样两个功能相同的表示方式呢? 差别就体现在当要表示的字符串本身含有单或双引号时...
  • 比方说添加双引号或者单引号的问题,如果你知道的话是比较简单的,小白的话一个一个添加,还有cookies的固定格式,在使用selenium添加cookies的时候,是有固定格式的{name:'',value:''},我们可以使用Python内置的...
  • Python3.6.3 json==2.0.9 win10.0.17134 字符串 1.不可变类型,可迭代对象,有序(可索引、切片) ...1.单双引号都可以用来表示字符串,一般没区别,按需使用。 1.json模块被反序列化的字符串 内部
  • 今天看JavaScript的时候其单双引号没有区别,然后想起来Python应该也是没区别,但是是不是呢,!是的!....本文转载自: https://www.cnblogs.com/superfox/articles/3621773.html 1.一个双引号和三个双引号  一个(对...
  • Python输出双引号或单引号
  • 引号里面还要用引号时,外面一层用双引号,里面一层用单引号。 一、正确用法: dict_01 = {"日": {"fun": "shine", "color": "red"}, "土": (3, 'huo')} color_sun = dict_01["日"]["color"] print("'日'的颜色{0}"....
  • Python中单引号和双引号的作用

    千次阅读 2020-12-07 20:12:07
    一、单引号和双引号Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1 = 'python'str2 = "python"str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。单...
  • @python3中单引号与双引号的区别 python3中的单引号‘’和双引号“”的作用一样。 3个单引号的作用: 1.表示注释 #Author:Archer Zon #3个单引号表示注释多行 ''' gf_of_archerzon = "Wang" print("archerzon的女...
  • 引号和双引号Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1 = 'python'str2= "python"str1和str2是没有任何区别的。我们知道Python以其易用性而著名,所以刚开始看教程学习看到单引号和...
  • 1.将字符串中的引号全加上转义符 将data变为下面的形式,再插入数据库就正确了 Hello\'World\"! 具体在python中的转义函数如下: def transferContent(self, content): if content is None: return None...
  • Python中单引号,双引号,3个单引号及3个双引号的区别一、单引号和双引号Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1='python'str2="python"str1和str2是没有任何区别的。但是如果遇到...
  • (2)单双引号可以相互嵌套。 (3)三引号:①保留输入内容换行格式;②注释。 python脚本文件输入: print('----------------------------------------------') #单引号嵌套单引号,双引号嵌套双引号 print('订阅号...
  • 我的微信公众号:【代码视界】,欢迎关注,第一时间获取更多干货分享。今天这篇文章,我们将一起学习字符串的更多知识。字符串基础字符串(string)...在python中单引号、双引号、三引号的字符串是一模一样的,没有区...
  • 【摘要】在Python当中字符串的输出既可以使用单引号,也可以使用双引号,使用单引号或双引号是没有区别的,那么python单双引号应该如何选择?从此再也不为输出字符担心,现在就思考一下python单双引号应该如何选择?...
  • chrome表单自动填充去掉input黄色背景解决方案设置css代码如下: input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; } 参考文章:http://bl ...servletconfig和servletContext的区别1....
  • 调用pymysql.escape_string('向数据库插入的数据') 例如: import pymysql str = 'as"sdf' print(pymysql.escape_string(str))
  • 【摘要】在Python当中字符串的输出既可以使用单引号,也可以使用双引号,使用单引号或双引号是没有区别的,那么python单双引号应该如何选择?从此再也不为输出字符担心,现在就思考一下python单双引号应该如何选择?...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,430
精华内容 1,772
关键字:

python里面的单双引号