精华内容
下载资源
问答
  • 今天小编就为大家分享一篇Python如何实现字符串里嵌入双引号或者单引号,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 今天小编就为大家分享一篇MySQL concat里面使用多个单引号,三引号的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • json [{“id”:394,”qy_json”:”{\”title\”:[\”序号\”,\”许可文件编号\”,\”许可文件名称\”,\”有效期自\”,\”有效期至\”,\”许可机关\”,\”许可内容\”,\”状态\”,\”详情\”],\”info\”:[[\”1\”,...
  • python三引号如何输入

    2020-12-17 09:03:41
    串的时候只能把字符串连在一起写成一行,如果非要写成多行,就得在每一行后面加一个\表示字符,比如: str1 = "List of name:\  Hua Li\  Chao Deng" 而且即使你这样写也不能得到期望的输出: List of...
  • Python 单引号、双引号和三引号混用时...在练习爬虫时,单引号引号在一起使用,结果就出问题了,特此去深入解了一下单引号、双引号和三引号的用法。 一、都是正则表达式惹 正则表达式: 用 r'<li class=" ...

    写在前面

    在练习爬虫时,单引号和双引号在一起使用,结果就出问题了,特此去深入解了一下单引号、双引号和三引号的用法。

    一、都是正则表达式惹

      正则表达式:  
           用 r'<li class=" j_thread_list clearfix"(.*?)=".*?'  去匹配
           <li class=" j_thread_list clearfix" data-field="{&quot;id&quot;:6244983838,&quot;author_name&quot;:&quot;AOTEMAN\u51f9\u51f8\u6f2b&quot;,&quot;author_nickname&quot;:null,&quot;author_portrait&quot;:&quot;6bd6414f54454d414ee587b9e587b8e6bcabdeb3&quot;,&quot;first_post_id&quot;:127388914159,&quot;reply_num&quot;:44,&quot;is_bakan&quot;:null,&quot;vid&quot;:&quot;&quot;,&quot;is_good&quot;:null,&quot;is_top&quot;:null,&quot;is_protal&quot;:null,&quot;is_membertop&quot;:null,&quot;is_multi_forum&quot;:null,&quot;frs_tpoint&quot;:null}" data-tid="6244983838" data-thread-type="0" data-floor="1" '="">
           时,匹配结果:                          
           data-field='{&quot;id&quot;:6244983838,&quot;author_name&quot;:&quot;AOTEMAN\u51f9\u51f8\u6f2b&quot;,&quot;author_nickname&quot;:null,&quot;author_portrait&quot;:&quot;6bd6414f54454d414ee587b9e587b8e6bcabdeb3&quot;,&quot;first_post_id&quot;:127388914159,&quot;reply_num&quot;:44,&quot;is_bakan&quot;:null,&quot;vid&quot;:&quot;&quot;,&quot;is_good&quot;:null,&quot;is_top&quot;:null,&quot;is_protal&quot;:null,&quot;is_membertop&quot;:null,&quot;is_multi_forum&quot;:null,&quot;frs_tpoint&quot;:null}'  data-tid='6244983838' data-thread-type
           
    问题:为什么不在之前的“ =" ”就停下来呢?
    由此走上了疯狂搜索单引号和双引号区别的不归路。。。。。。其实挺简单。
    

    二、在代码中理解吧(很简单的,看看就知道了)

    (1)单引号

    代码食用:.

    # -*- coding:utf-8 -*-
    
    import re
    
    # 单引号中有单引号和双引号,即 'AAA"BBB"\'CCC"DDD"'
    # str1 是单引号(')包裹的一个字符串,其里面有3个双引号("),其中有1个单引号('),但由于最外层是单引号,所以此时该单引号需要用到转义字符(\)转义
    str1 = 'a="aaa" b="bbb" \' c="ccc"'
    
    pattern1 = re.compile('="',re.S)
    pattern2 = re.compile('=\"',re.S)
    pattern3 = re.compile("='",re.S)
    pattern4 = re.compile("=\'",re.S)
    
    result1 = re.findall(pattern1,str1)
    result2 = re.findall(pattern2,str1)
    result3 = re.findall(pattern3,str1)
    result4 = re.findall(pattern4,str1)
    
    print result1
    print result2
    print result3
    print result4
    
    匹配结果:
    [’="’, ‘="’, ‘="’]
    [’="’, ‘="’, ‘="’]
    []
    []
    从结果可以说明:

    1.当单引号中存在单引号时,内部的单引号需要使用转义字符,要不然就会报错;
    2.当单引号中存在双引号时,双引号可以不用加转义字符,默认双引号为普通的字符,反之亦然。

    (2)双引号

    代码食用:.

    # -*- coding:utf-8 -*-
    
    import re
    
    # 双引号中有单引号和双引号,即 "AAA\"BBB\"'CCC\"DDD\""
    # str2 是单引号(')包裹的一个字符串,其里面有3个双引号("),其中有1个单引号('),但由于最外层是单引号,所以此时该单引号需要用到转义字符(\)转义
    str2 = "a=\"aaa\" b=\"bbb\" ' c=\"ccc\""
    
    pattern5 = re.compile('="',re.S)
    pattern6 = re.compile('=\"',re.S)
    pattern7 = re.compile("='",re.S)
    pattern8 = re.compile("=\'",re.S)
    
    result5 = re.findall(pattern1,str2)
    result6 = re.findall(pattern2,str2)
    result7 = re.findall(pattern3,str2)
    result8 = re.findall(pattern4,str2)
    
    print result5
    print result6
    print result7
    print result8
    
    匹配结果:
    [’="’, ‘="’, ‘="’]
    [’="’, ‘="’, ‘="’]
    []
    []
    从结果可以说明:

    1.当双引号中存在双引号时,内部的双引号需要使用转义字符,要不然就会报错;
    2.当双引号中存在单引号时,单引号可以不用加转义字符,默认单引号为普通的字符,反之亦然;

    (3)三单引号和三双引号

    代码食用:.

    # -*- coding:utf-8 -*-
    import re
    
    str3 = "aaa\nbbb\nccc\nddd"
    
    str4 = """
        aaa
    bbb
        ccc
    ddd
            "eee"
            'fff'
    """
    
    str5 = '''
        aaa
    bbb
        ccc
    ddd
            "eee"
            'fff'
    '''
    
    print str3
    print str4
    print str5
    
    匹配结果:
    .
    结果
    从结果可以说明:

    1.三单引号和三双引号一般用于多行注释,且print输出时保持字符串原格式输出;
    2.三单引号和三双引号均不可互相包含,及包含自己,用转义字符也不行;
    3.三单引号和三双引号均可包含单引号和双引号,并且默认单引号和双引号为普通字符;
    4.单引号和双引号均不可包含三单引号和三双引号。

    三、总结

    1.单引号和双引号都表示字符串,三引号一般用于多行注释;
    2.当单引号中有单引号或双引号中有双引号时,内部的单引号或双引号均要用转义字符转义;
    3.当单引号和双引号相互包含时,均默认对方为普通字符;
    4.三引号可包含单引号和双引号,并且默认单引号和双引号为普通字符,单引号和双引号不能包含三引号
    
    展开全文
  • MATLAB单引号和引号的区别——连接字符串

    千次阅读 多人点赞 2020-03-25 00:02:35
    最近抽空在学数学建模...MATLAB 单引号和引号的区别——连接字符串 1、单引号,是用来连接的。连接顾名思义,就是将两个东西连接起来。 举一些通俗易懂的例子: a = ‘I’; b = ‘love’; c = ‘you’; str = [a,...

    最近抽空在学数学建模,因为我负责编程部分,所以MATLAB是必不可少的。
    这是我学MATLAB写的第一篇博客,为了我自己记忆。当然,能帮助其他人我也是很开心的,纯小白成长之路。

    MATLAB 单引号和双引号的区别——连接字符串

    1、单引号,是用来连接的。连接顾名思义,就是将两个东西连接起来。
    举一些通俗易懂的例子:

    a = ‘I’;
    b = ‘love’;
    c = ‘you’;
    str = [a,b,c]

    这时输出的str 是 Iloveyou(可以看到三个字符串被连接到一起了)

    2、双引号,同样举上面的例子

    a = “I”;
    b = “love”;
    c = “you”;
    str = [a,b,c]

    这时命令行输出的是 str = 1 * 3 string数组 “I” “love” “you”
    发现并没有连接起来,而是变成了一个字符串数组

    其实通过这两个小例子,就可以清晰的看出MATLAB中单引号和双引号在连接时候的区别了。

    https://blog.csdn.net/weixin_41668995/article/details/88685203

    展开全文
  • 1.java中的单双引号  单引号:主要用于修饰字符。  双引号:主要用于修饰包括字符在内的字符串。 2.JavaScript中的单双引号  当遇到js里要用 HTML string ... 所以js中使用的单双引号是相互嵌套的。 3....
    1.java中的单双引号

         单引号:主要用于修饰字符。

         双引号:主要用于修饰包括字符在内的字符串。

    2.JavaScript中的单双引号
        当遇到js里要用 HTML string 的时候,就是这样:
        var str = '<div class="abc" id="bd">';
        所以在js中使用的单双引号是相互嵌套的。
    3.HTML中的单双引号

     <input value="外双引号内双引号-错误" type="button" οnclick="alert("OK");" /><br />

    <input value="外单引号内单引号-错误" type="button" οnclick='alert('OK');' /><br />

    <input value="两个双引号-错误" type="button" οnclick="alert(""OK"");" /><br />

    <input value="两个单引号-错误" type="button" οnclick="alert(''OK'');" /><br />

    <input value="\+双引号-错误" type="button" οnclick="alert(\"OK\");" /><br />

    <input value="\+单引号-错误" type="button" οnclick="alert(\'OK\');" /><br />

    <input value="外双引号内单引号-OK" type="button" οnclick="alert('OK');" /><br />

    <input value="外单引号内双引号-OK" type="button" οnclick='alert("OK");' /><br />

    <input value="外部不使用引号-OK" type="button" οnclick=alert('OK');alert("OK"); /><br />

    <input value="HTML转义字符"(& # 3 4 ;)-OK" type="button" οnclick="alert("OK");" /><br />

    <input value="HTML转义字符'(& # 3 9 ;)-OK" type="button" οnclick="alert('OK');" /><br />

    <input value="HTML转义字符"(& # x 2 2 ;)-OK" type="button" οnclick="alert('OK');" /><br />

    <input value="HTML转义字符'(& # x 2 7 ;)-OK" type="button" οnclick="alert('OK');" /><br />

    <input value="HTML转义字符"(& q u o t ;)-OK" type="button" οnclick="alert("OK");" /><br />

    <input value="HTML转义字符'(& a p o s ;)-IE错误" type="button" οnclick="alert('OK');" /><br />

    <input value="其它\\-错误" type="button" οnclick="alert(\\"OK\\");" /><br />

    <input value="其它\& # 3 4 ;-错误" type="button" οnclick="alert(\"OK\");" /><br />

     这一段摘自别人分享的部分,自己就不写了,为了方便以后好找。

          
    展开全文
  • 1 单引号引号在使用的时候一般有两种写法: (1)双引号嵌套单引号"" (常用) (2)单引号嵌套双引号’’ (不常用) 2 写字符串拼接的时候要注意引号不要写乱了,正确的做法是(如双引号为外层) 1.先写...

    1 单引号和双引号在使用的时候一般有两种写法:
    (1)双引号嵌套单引号"" (常用)
    (2)单引号嵌套双引号’’ (不常用)
    2 写字符串拼接的时候要注意引号不要写乱了,正确的做法是(如双引号为外层)
    1.先写整体内外层引号
    var url = “http://www.baidu.com”;
    var html = “
    2.在需要写参数的地方用最外层相同引号(这里是双引号)分开
    var url = “http://www.baidu.com”;
    var html = “
    3.在中间写两个+号,并将参数写在+号中间
    var url = “http://www.baidu.com”;
    var html = “

    使用这个步骤一般就不会出错了,外层是单引号的正好相反,里面双引号,外面单引号.

    展开全文
  • 使用Python的过程中,一直记着input中使用单引号,print中使用双引号,还经常搞混,但今天print中无意间搞错发现结果竟然是一致的。 其中自定义的alpha,beta,gamma为三角形的三个角,运行的输出结果...
  • 主要介绍了Java Json字符串的双引号("")括号如何去掉?具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • Python中单引号和引号

    千次阅读 2017-08-06 15:42:42
    Python中可以用单引号(' ')或者双引号(" ")表示字符串,如 print "Hello World!" print 'Hello World!'输出结果是一样的,如下 如果字符串中含有带引号的字符串呢?用另外一种引号即可。如 print "I'd much ...
  • 引号在字符常量时使用,表示单个字符。 例如: char c; c = ‘a’; c = ‘1’; c = ‘A’; 当在单引号中出现两个及以上字符时或没有字符时,编译出错。 例如: char c = ‘aA’;  // 编译出错,单引号只能是...
  • shell脚本中单引号和引号

    千次阅读 2017-01-13 11:39:46
    (注意是所有,只是单引号本身不能够出现其中)。  双引号用于保持引号内所有字符的字面值(回车也不例外),但以下情况除外: $加变量名可以取变量的值 反引号仍表示命令替换 \$表示$的
  • 下面小编就为大家带来一篇解析错误富文本json字符串(带双引号)的快速解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • Python--单引号、双引号、三引号用法

    千次阅读 2019-07-09 11:15:12
    1. 单引号和引号没有什么区别,不过单引号不用按shift,打字稍微快一点。表示字符串的时候,单引号里面可以用双引号,而不用转义字符,反之亦然。 'She said:"Yes." ' or "She said: 'Yes.' " 2. 但是如果直接用...
  • js中单引号和引号的使用区别

    千次阅读 2018-12-28 18:14:34
    jquery或者js中拼接字符串时,使用单引号和引号是没有区别的,都可以被成功解析成字符串,但是,一些复杂的字符串拼接时,需要单引号和引号的混合使用时,就需要注意了。最近项目中写js脚本时,发现...
  • js的单引号和引号的问题

    千次阅读 2017-04-13 17:03:44
    为了实现点击文件夹进入下一级文件夹,这里用到了dblclick方法,需要这个方法里写入从后台数据库里传过来的数据,此时就涉及到了方法里面如何处理单引号和引号的问题了  jQuery.each(msg.rows, function...
  • 说一下单引号、双引号和不加引号区别总结说明:单引号:可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么。双引号:特殊符号,有了原本的特殊意思,$LANG $() ``把双...
  • JavaScript中的单引号的双引号

    千次阅读 2018-04-11 15:36:05
    更多文章 访问我的博客:http://www.caoyong.xin:8080/bloggerJavaScript中的单引号双引号今天来聊一聊单引号引号在JavaScript中的使用,做web的经常会在HTML中或者JavaScript中拼接字符串,这个时候就会用到...
  • Python中我们都知道单引号和引号都可以用来表示一个字符串,比如 str1str2是没有任何区别的。 我们知道Python以其易用性而著名,所以刚开始看教程学习看到单引号和引号都可以使用会以为这是Python为了...
  • Python中我们都知道单引号和引号都可以用来表示一个字符串,比如 str1 = 'python' str2 = "python" str1str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和引号的版本。 单引号版本...
  • 字符串赋值的时候 前面加'r'可以防止字符串时候的时候不被转义 原理是转义字符加'\' # file = open('D:\\exe\\7.txt','r', encoding='utf-8') # 两种用法一样 file = open(r'D:\exe\7.txt','r', encoding=...
  • 引号在这一节里面,我们会讲述引号。引号有两个作用: 控制字符替换 执行将单词包含在一起的功能 我们已经使用过引号。在我们的脚本里面,将文本信息赋值给常量的赋值操作就使用了引号: 在上面这个例子中,...
  • 本文简单介绍了Java中单引号和引号的区别!
  • 使用SQL server时,遇到一个小问题:单引号里面还要再加单引号,但是直接加会报错。查了一些网上的解决方法。  select * from sysobjects where name = 'test'  单引号里面嵌套一层单引号  想查询name = 'test...
  • 引号和引号同时使用时注意

    千次阅读 2015-06-05 18:25:50
    ='${ruleTypesjson}'/>${ruleTypesjson}
  • Linux中引号的那些事

    2021-01-09 16:01:23
    引号在这一节里面,我们会讲述引号。引号有两个作用:  1、控制字符替换  2、执行将单词包含在一起的功能  我们已经使用过引号。在我们的脚本里面,将文本信息赋值给常量的赋值操作使用了引号:  TITLE=...
  • 引号和引号基本都是一种概念,但是二者一起出现时,需要特别注意 ,一般情况下只要保持上下文套用一致就可以,比如:alert(‘Say “Hello”’); alert(“Say ‘Hello’”);只用一种就不会有太大问题 但jquery...
  • 引号中是字符串常量,比如”A”存储中是: A\0,即用字符’\0’表示字符串的结束 关于引号对比输出时的转义,用下面的程序说明: #include&lt;stdio.h&gt; main() { int c; while((c=getchar()) != ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 127,895
精华内容 51,158
关键字:

后引号和前引号连在一起