精华内容
下载资源
问答
  • Python中的单引号和双引号使用
    千次阅读
    2021-01-29 05:34:24

    我喜欢在用于插值的字符串周围使用双引号或者是自然语言消息,对于小的符号类字符串使用单引号,但是如果字符串包含引号或者我忘记了会破坏规则。我使用三重双引号为docstrings和原始字符串字面量的正则表达式,即使他们不需要。

    例如:

    LIGHT_MESSAGES = {

    'English': "There are %(number_of_lights)s lights.",

    'Pirate': "Arr! Thar be %(number_of_lights)s lights."

    }

    def lights_message(language, number_of_lights):

    """Return a language-appropriate string reporting the light count."""

    return LIGHT_MESSAGES[language] % locals()

    def is_pirate(message):

    """Return True if the given message sounds piratical."""

    return re.search(r"(?i)(arr|avast|yohoho)!", message) is not None

    更多相关内容
  • Oracle 单引号使用与转义

    千次阅读 2019-03-05 22:01:50
    在ORACLE中,单引号有两个作用: 1)引用 : SELECT 'A' FROM dual ; 2)转义:SELECT 'A''' FROM dual ;第二个单引号开始被视为转义符,第三个单引号为需要进行转义的单引号,第四个与第一个单引号配对; .连接符...
    1. 在ORACLE中,单引号有两个作用: 
    2. 1)引用  :  SELECT  'A' FROM   dual ;
    3.   2)转义:  SELECT  'A''' FROM   dual ;  第二个单引号开始被视为转义符,第三个单引号为需要进行转义的单引号,第四个与第一个单引号配对;
    4. .连接符‘||’导致了新一轮的转义:  连接符号‘||’左右的单引号没有任何的关系, SELECT  'A''' || '''' FROM   dual 

    ---oracle 单引号使用实例:

    create table t_str (id number,str varchar2(2000));

    declare
     V_what varchar2(2000);
     v_job number;
    begin
     V_what :='
    declare
       v_sql varchar2(2000);
     begin
       for rec in (SELECT rownum, t.owner
                     FROM (SELECT t.owner FROM  dba_source t group by t.owner) t) loop
         v_sql := ''insert into t_str(id,str) values(''|| rec.rownum || '','' || '''''''' ||rec.owner|| ''''''''|| '');'';
         --dbms_output.put_line(v_sql);
        insert into t_str (id, str) values (rec.rownum, v_sql);
       end loop;
       commit;
     end;';
      dbms_output.put_line(V_what);  
     -- dbms_job.submit(job => v_job ,what => V_what,next_date => sysdate,interval => 'sysdate+5/1440' );
      commit;
    end ;

    展开全文
  • C/C++中单引号与双引号使用

    千次阅读 2020-03-28 15:19:17
    一直使用引号和双引号,在Python中好像没有很强的使用限定,但是看到C++中两者的使用有些不同。 参考: Single quotes vs. double quotes in C or C++ In C and in C++ single quotes identify a single ...

    一直使用单引号和双引号,在Python中好像没有很强的使用限定,但是看到C++中两者的使用有些不同。

    参考:
    Single quotes vs. double quotes in C or C++

    In C and in C++ single quotes identify a single character, while double quotes create a string literal. ‘a’ is a single a character literal, while “a” is a string literal containing an ‘a’ and a null terminator (that is a 2 char array).

    In C++ the type of a character literal is char, but note that in C, the type of a character literal is int, that is sizeof ‘a’ is 4 in an architecture where ints are 32bit (and CHAR_BIT is 8), while sizeof(char) is 1 everywhere.

    意思就是:
    1)单引号:单个字符,双引号:一个字符串常量;
    2)双引号表示的字符串常量包含结束字符'\0'

    例如,"a"包含 a 和 \0 两个字符。

    3)C++中单个字符是char型,1个字节
    C中单个字符是int型,4个字节(32位)。


    【注】:
    1)C/C++中每个字符串都是以字符\0作为结尾,每个字符串都有一个额外字符的开销,需要注意字符串的越界情况。
    2)指针赋值给相同的常量字符串时,实际指向相同的内存地址;
    但常量内存初始化数组,不是指向相同的地址。

    展开全文
  • 在js中单引号和双引号都是一样的,平时使用的时候尽量用单引号,只有碰到嵌套的时候才会同时用两种引号,感兴趣的朋友可以了解下
  • 有关JS中引号使用的详解

    千次阅读 2020-07-12 12:26:05
    Q1:到底使用引号还是双引号 在js的代码中主要使用的是单引号,而在HTML和CSS中使用引号。为了区分,我们js尽量使用引号。 当然单双引号本无对错,都是可以使用的。 Q2:什么时候需要使用引号 变量是不用引号的...

    Q1:到底使用单引号还是双引号

    在js的代码中主要使用的是单引号,而在HTML和CSS中使用双引号。为了区分,我们js尽量使用单引号。
    当然单双引号本无对错,都是可以使用的。

    Q2:什么时候需要使用引号

    变量是不用引号的,在js中只有字符串需要用引号。

    1.在创建对象的时候
    var obj ={
    	username:'张三疯',
    	age:18,
    	sex:'男',
    	sayHi:function () {
    		console.log('Hi~')
    	}
    }
    

    注意这是用键值对的方法创建的对象,中间是用逗号分隔!也不需要用var哦,中间用冒号赋值。
    如果赋的值是字符串的话,就会用引号框起来。
    当我们调用属性的时候:

    1. console.log(obj.age);
    2. console.log(obj['age'];

    注意第二种调用要把age用引号框起来的哦。我们可以把它想象成一个数组,因为采用的是键值对的方式,所以我们根据age就可以找到对应的值啦,age就相当于一个索引,所以要用引号框起来。

    2.写构造函数的时候是不需要引号的

    写一个构造函数,注意开头必须是大写的!

    function Star (uname,age,sex){
    	this.uname=uname;
    	this.age=age;
    	this.sex=sex;
    	this.sing=function(song) {
    	console.log(song);
    	}
    }
    

    当我们调用的时候:

    var ldh=new Star'刘德华',18,'男‘);
    ldh.sing('冰雨');
    

    这里就印证了前面讲的,变量不需要括号(形参也相当于变量),而真正的字符串是需要括号的。

    3.在Dom获取元素时

    在我们获取元素的时候常用document.getElementById('')
    这一对引号之间就是我们id的名称,也就是说这个函数的参数是一个大小写敏感的字符串。

    4.在调用元素属性值时

    和调用对象的属性值是一样的,因为在dom中整个HTML页面里的所有元素都是对象。

    1. element.属性;本来就有的属性用这种,比如img.src
    2. element.getAttribute('属性');这种用于用户自定义的。
    5.在注册事件时

    EventTarget.addEventListener(type, function(){})
    这里的type就是表示监听事件类型的字符串。要用引号框起来。比如‘click’。

    Q3:定时器setInterval中第一个参数加不加引号(重点)

    <script >
          function fun() {
                alert(1);
            }
            setInterval('fun()',1000);//全局作用域下正常执行
            setInterval(fun(),1000); //调用函数正常,setInterval调用出错
            setInterval(fun,1000);  //正确
    </script>
    
    1. 在参数中用引号括起来的代表可执行的代码
    2. fun()表示直接执行fun()函数,把这个放在定时器里几乎是没有用的,因为代码到这里就会直接执行fun(),并不会等1s。而1s以后setInterval调用就会报错 。
    3. fun不加括号表示这个函数的引用,所以第三个相当于直接把fun函数里的内容全部搬进来了,和直接写匿名函数的效果是一样的!

    我们主要解释一下为什么 setInterval(‘fun()’,1000);在window.onload函数中不能执行

    window.onload = function () {
                function fun() {
                    alert(1);
                }
                 setInterval('fun()',1000);//这个报错了 未定义   重点在这一个
                // setInterval(fun(), 1000); //这个和刚才全局的表现一样
               // setInterval(fun,1000);//这个没有问题           
            };
    

    我们知道,JavaScript有一个预编译处理,首先对函数和变量进行预编译,也就是说把对全局变量的定义(不是赋值)以及函数的声明放到最前面,即函数和变量作用域是在其声明的时候确定的,而不是在执行的时候确定。
    但是JavaScript存在作用域链,简单的来说就是fun()函数是定义在window.onload = function ()这个函数里面的,在预编译的时候不会把fun()函数的申明前置。
    而我们最后执行 setInterval("fun()",1000);的时候'fun()'的执行环境是全局的,也就是说会去全局的环境里找它。但是全局的里面并没有定义这个函数,所以就会出现错误。

    这里对定时器的理解参考了
    https://www.cnblogs.com/bluescreen/archive/2013/05/19/3086399.html?utm_source=tuicool

    展开全文
  • 在动态拼接字符串时,我们常会用到字符拼接,我对拼接的引号不理解,如: 1、”’+ id +”’ 为什么是3个引号,为什么左边一个加号右边一个加号(能不能着重帮我解释下这个,详细点) SQL code sum(case Leave when...
  • 主要介绍了Shell脚本中单引号(‘)和双引号(“)的使用区别,主要探讨了变量在单引号和双引号中的不同,需要的朋友可以参考下
  • Linux Shell 单引号引号 使用区别

    千次阅读 2018-05-23 23:49:39
    引号 ' 2. 双引号 " 3. 反引号 ` 单引号 两个单引号包围起来的字符串就是普通的字符串,它将保留原始的字面意思. 双引号 两个双引号包围起来的字符串,部分特殊字符将起到它们的作用. 这些特殊字符有: ...
  • 竖排文字 引号如何使用

    千次阅读 2021-06-12 00:34:29
    回答:我们在使用Excel2016编辑文档的时候,有时候会根据需要,把输入的文字由横排变成竖排来显示,如果逐个单元格输入内容实在是太麻烦,下面笔者就与大家一起来分享两个方法,把excle2016中的文字方向自动由横排...
  • sed单引号使用

    千次阅读 2017-12-01 19:36:15
    首先,我保证下面经过实践证明正确的 试验待处理文件: test.file 内容: 'Inherent' 脚本: sed_single_quote.sh ...'\'\‘即右斜杠转义后的单引号放在成对单引号中间表示单引号
  • Shell在使用的过程中,经常会使双引号或者单引号将字符串括起来,也可以不使用引号来定义字符串变量。示例如下: str1=testString //双引号\nstr2='testString' //单引号 str3=testString //无引号 因此字符串变量...
  • 如何在单引号字符串中使用变量?

    千次阅读 2021-05-17 13:48:29
    呼唤远方变量以双引号字符串扩展,但不在单引号字符串中扩展:$name=World$echo"Hello$name"Hello...如果您更喜欢使用引号来避免额外的转义,则可以在同一参数中混合和匹配引号:$echo'singlequoted.'"Doublequote...
  • linux shell 双引号引号 使用推荐

    千次阅读 2016-11-22 16:55:03
    outputlinux shell 双引号引号 使用推荐input鸟哥-鸟哥的Linux私房菜 基础学习篇 3ed|301algo引号主要用于处理空格分隔符问题,即参数数量歧义问题 案例1mkdir 'a a' ls a a ls 'a a'ls a a 输出 ls: cannot ...
  • ![图片说明](https://img-ask.csdn.net/upload/201708/26/1503736819_108449.png) 为什么value里面不加单引号就取不到值呢?然而后面没加单引号就可以取到值啊。
  • SQL里单双引号使用区别(详细介绍加例子)
  • 引号和双引号之间可以相互嵌套。 1、单引号内只能嵌套双引号。 2、双引号内只能嵌套单引号。 3、如果想在双引号内,再嵌套双引号,里面的双引号,一定要进行转义(\”)。 4、JS中的转义字符是反斜杠(\).常用的...
  • 在Python当中表达字符串既可以使用引号,也可以使用引号,那两者有什么区别吗? python单引号和双引号的区别 简单来说,在Python中使用引号或双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的...
  • 每天一个Linux命令之shell单引号和双引号的经典解释01 经典解释单引号:所见...Linux如果echo要让转义字符发生作用,就要使用-e选项,且转义字符要使用引号02 实例演示请先看下面这个例子:[root@dev2~] echo "$H...
  • 实例如下: $param = "{'id':'12', 'name':'hi'}"; $new = preg_replace('/\"/', '"', $param); 以上这篇替换php字符串中的单引号...PHP中单引号与双引号的区别分析php 输出双引号"与单引号”的方法php使用变量动态创
  • c语言中的单引号和双引号可是有很大区别的,使用之前一定要了解他们之间到底有什么不同,下面小编就给大家详细的介绍一下吧,对此还不是很了解的朋友可以过来参考下
  • Linux命令中引号使用方式

    千次阅读 2020-02-25 16:25:40
    ---- 引号 `` 反引号(命令替换) echo whoami ‘’ 单引号(字符串) echo ‘mao’ “” 双引号(变量替换) echo “$param”
  • shell可以识别4种不同类型的引字符号: 单引号字符' 双引号字符" 反斜杠字符 反引号字符`的区别,学习shell编程的朋友可以看下
  • 主要介绍了javascript单引号和双引号的区别和处理,希望对大家有所帮助
  • •单引号字串中不能出现单引号(对单引号使用转义符后也不行)。 双引号 代码如下: your_name=’qinjx’ str=”Hello, I know your are \”$your_name\”! \n” 双引号的优点: •双引号里可以有
  • 使用JavaScript显示消息或者传递字符数据的时候,经常会碰到数据中夹杂单引号(’)或者双引号(“),这种语句往往会造成JavaScript报错。对此一般采用/’或者/”的解决。 例如: Alert("this is test ...
  • Python中单引号和双引号的作用

    千次阅读 2020-12-07 20:12:07
    一、单引号和双引号在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1 = 'python'str2 = "python"str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。单...
  • 引号使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解  1.从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只有一个)。  SQL> select '''' result from dual; ...
  • 文章目录           此链接通往 Bash Shell 编程学习的目录导航 ,从入门到放弃,感兴趣...使用单双引号:(都可以) root@zhengzelin:~# a="aaa bbb ccc";echo $a aaa bbb ccc root@zh...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 646,565
精华内容 258,626
关键字:

引号的使用

友情链接: Movie_project.zip