精华内容
下载资源
问答
  • 后引号的含义
    2021-10-23 09:53:06

    双引号"" :

    会把引号的内容当成整体来看待,允许通过$符号引用其他变量值(可以使用变量 echo "$(hostname)")

    单引号'' :

    会把引号的内容当成整体来看待,禁止引用其他变量值(不可以使用变量),shell中特殊符号都被视为普通字符

    反撇号`` :

    反撇号和$()一样,引号或括号里的命令会优先执行,如果存在嵌套,反撇号不能用里面的内容。必须是能执行的命令并且有输出信息,变量和命令都识别,并且会将反撇号的内容当成命令进行执行后,再交给调用反撇号的命令继续

    引用变量${} 
    命令执行结果$() 
    运算$[] $(())

    更多相关内容
  • 具体含义如下: 双引号(” “):在双引号中,除了$, ”, `和\以外所有的字符都解释成字符本身。 单引号(’ ‘):在单引号中所有的字符包括特殊字符($,”,`和\)都将解释成字符本身而成为普通字符。 反引号(` `...
  • java去掉html标签 必须首先去掉双引号的实现方法,代码如下
  • 引号和双引号在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1 = 'python'str2 = "python"str1和str2是没有任何区别的。我们知道Python以其易用性而著名,所以刚开始看教程学习看到单引号和...

    单引号和双引号

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

    str1 = 'python'

    str2 = "python"

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

    我们知道Python以其易用性而著名,所以刚开始看教程学习看到单引号和双引号都可以使用会以为这是Python为了方便程序员,随便用哪个就好,不用担心用错。其实,背后的原因不只是这么简单。举个例子,想想I'm a big fans of 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."

    这样是不是看起来就人性化多了?没错,这就是Python支持双引号和单引号都能用来定义字符串的原因。

    反之,如果字符串中有双引号,为了避免使用转义符,你可以使用单引号来定义这个字符串。比如:

    str5 = 'The teacher said: "Practice makes perfect" is a very famous proverb.'

    这就是Python易用性和人性化的一个极致体现,当你用单引号' '定义字符串的时候,它就会认为你字符串里面的双引号" "是普通字符,从而不需要转义。反之当你用双引号定义字符串的时候,就会认为你字符串里面的单引号是普通字符无需转义。

    3个单引号及3个双引号

    实际上3个单引号和3个双引号不经常用,但是在某些特殊格式的字符串下却有大用处。通常情况下我们用单引号或者双引号定义一个字符串的时候只能把字符串连在一起写成一行,如果非要写成多行,就得在每一行后面加一个\表示连字符,比如:

    str1 = "List of name:\

    Hua Li\

    Chao Deng"

    而且即使你这样写也不能得到期望的输出:

    List of name:

    Hua Li

    Chao Deng

    实际上输出是下面这样的:

    >>> str1 = "List of name:\

    ... Hua Li\

    ... Chao Deng"

    >>> print(str1)

    List of name: Hua Li Chao Deng

    那么该如何得到我们期望的一行一个名字的输出格式呢?这就是3个引号的作用了:

    >>> str1 = """List of name:

    ... Hua Li

    ... Chao Deng

    ... """

    >>> print(str1)

    List of name:

    Hua Li

    Chao Deng

    虽然我们也可以通过给字符串加上\n实现:

    >>> str1 = "List of name:\nHua Li\nChao Deng"

    >>> print(str1)

    List of name:

    Hua Li

    Chao Deng

    但是这样在输入的时候看起来就乱了很多不是么?所以这种情况下尽量使用3个引号,至于3个单引号还是双引号都是一样的,只需要注意如果字符串中包含有单引号就要使用双引号来定义就好了。

    而且使用3个引号还有一个特别棒的作用就是:加注释!

    >>> str1 = """

    ... List of name:

    ... Hua Li # LiHua

    ... Chao Deng # DengChao

    ... """

    >>> print(str1)

    List of name:

    Hua Li # LiHua

    Chao Deng # DengChao

    如果要实现这种输出效果,仅仅使用单引号或者双引号还能实现吗?

    ————————————————

    版权声明:本文为CSDN博主「邓无邪」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/woainishifu/java/article/details/76105667

    展开全文
  • 例解引号的用法作者: 江苏省盐城市明达中学朱庆和引号的形式为双引号““””和单...因此,值得注意的是所引用的内容结束,句号应该在双引号的里面)②“满遭损,谦受益”这句格言,流传到今天至少有两千年了。(...

    例解引号的用法

    作者: 江苏省盐城市明达中学朱庆和

    引号的形式为双引号““””和单引号“‘'”。它在标点符号中属于标号。一般用法有下列几种:

    一、表示行文中直接引用的话。例如:①为了经常提醒自己,鲁迅还在书签上写了一行字:“心到、口到、眼到,读书三到。”(明确:这是在行文中的直接引用。因此,值得注意的是所引用的内容结束后,句号应该在双引号的里面)②“满遭损,谦受益”这句格言,流传到今天至少有两千年了。(明确:这也是直接引用的一种,不过,“‘满遭损,谦受益'”与“这句格言”成为了同位复指,共同做了“流传”的主语,所以,双引号里的内容结束后,不需要加上其他标点)③下山的路上,不知谁哼起《高山青》,“阿里山的姑娘美如水”,但整个游程却没有看到。(明确:这是一个陈述句,作者只引用《高山青》里的一句歌词作为行文的内容,所以,在所引用的话的引号外面加上逗号,与其他话语组成一个完整的陈述内容)④现代画家徐悲鸿笔下的马,正如有的评论家所说的那样,“形神兼备,充满生机。”(明确:这一句与前面所讲的例②有异曲同工之妙。只不过所引用的内容的位置,前者为“主”,后者为“宾”)

    二、表示着重论述的对象。例如,散文的重要特点是“形散而神不散”。所谓“形散”,主要指散文的取材广泛自由,不受时间和空间的限制。所谓“神不散”,主要是从散文的立意方面说的,即它所要表达的中心意思,必须明确而集中;无论散文的内容多么广泛,表现方法怎样灵活多变,无不是为表达中心意思服务的。(明确:这个语段涉及到的引用属于总分关系。“总”——“形散而神不散”;“分”——“形散”和“神不散”。所以,这里引号的作用表示着重要论述的对象)

    三、表示具有特殊含义的词语。例如,①从山脚向上望,只见火把排成许多“之”字形,一直连到天上,跟星光接起来,分不出是火把还是星星。(明确:这里“之”字引用实际上表示的是摩形格的修辞手法,即形象化的将山路蜿蜒曲折比喻成为像“之”字)②人类在“足不出户”的时代就能够测算出,遥远的星星体积有多大,温度有多高,有些什么元素,在怎样运动。(明确:“足不出户”是一个成语,意思是脚不出家门。形容见识浅陋,视野不广。这里赋予它的特殊含义指我们的祖先,虽然处于远古时代,科学技术还没有今天这样发达,然而,他们已经能够从地球上探索出宇宙的某些奥秘)③云就像是天气的“招牌”,天上挂什么云,就将出现什么样的天气。(明确:“招牌”,原来的意思是指挂在商店门前写明商店名称或经营货物的牌子,作为商店的标志。这里的含义是指天上的各种各样的云朵,有经验的人看到它就会知道天气的情况,正所谓“看云识天气”)④这样的“聪明人”还是少一点好。(明确:这里的“聪明人”加上引号,其实是反话正说,修辞手法称之为反语。“聪明人”,既“愚笨者”)

    此外,引号里面还要用引号时,外面一层用双引号,里面一层用单引号。例如,我可以理直气壮地回答:“朋友,人们不是说‘沉默胜于雄辩'吗?”(明确:“沉默胜于雄辩”是这句话直接引用之中的引用,为了表明层次,所以,要用单引号)再看双引号里面套用单引号的两个例子。如:①“先生,‘怪哉'这虫,是怎么一回事?……”(鲁迅《从百草园到三味书屋》)②“你相信吗?那是我开车到几十里以外,一块块亲手挑选,论公斤买下,然后用汽车拉回来的。那是我们家的‘北海'。”(萧乾《枣核》)(明确:例①单引号突出“怪哉”之虫;例②单引号突出“北海”这一地名)

    当然,如果单引号里头还需要引号,那就可以使用双引号。不过,这样用的机会很少了。

    展开全文
  • 在Oracle中:双引号的作用是:假如建立对象的时候,对象名、字段名加双引号,则示意Oracle将严格区分大小写,否则Oracl都默认大写。而单引号则示意:这个加了单引号的字段是一个字类似字符串,并不区分大小写。单...

    在Oracle中:

    双引号的作用是:假如建立对象的时候,对象名、字段名加双引号,则示意 Oracle将严格区分大小写,否则Oracl都默认大写。

    而单引号则示意:这个加了单引号的字段是一个字类似字符串,并不区分大小写。

    单引号用于标识字符与数字的区别

    当指定字符串文本时,必须用单引号将字符串文本引住。

    Oracle10g之前,假如字符串文本里含有单引号,那么必须运用两个单引号示意。例如:I'm a String!

    字符串文本则为:string_var:='I''m a String!'

    在oracle10g中可以运用其它分隔符(<>,[],{}等),留心,运用这些分隔符时,不仅要在分隔符前后加单引号,还要带有前缀q.例:string_var:=q'[I''m a String!]';

    例如

    select * from table_name where id=1;这种代表查询的是数字

    select * from table_name where id='1';这种代表查询的是字符

    假如是双引号是这样,假如你有个表的字段叫sysdate,因为sysdate属于oracle中的特有字符,但你要查询这个字段的时候

    select "sysdate" from table_name;

    但是你要是用

    select 'sysdate' from table_name;

    那么你查出来的就是字符串,结果是sysdate

    运用如下的更新语句不可以:update device set dept='select * from message where name='tom' ' ;

    处理要领:

    update device set dept='select * from message where name=' 'tom' ' where id=3' ;

    执行成功。

    原来,两个'' 示意了一个'

    单引号在 Oracle 中有三种身份:

    1. 用来引用一个字符串常量,也就是界定一个字符串的开始和结束2. 转义符,对紧随其后出现的字符(单引号)进行转义3. 表示它本身,也就是它作为一个字符串的一部分而出现在一个字符串常量中

    当具有不同身份的单引号紧挨着一起出现在 sql 语句中时常常令人迷惑不解,下面我将以自己总结出来的经验为基础,结合具体实例来告诉大家如何弄清每个单引号的含义。

    总结经验:1. 出现在表达式开头和结尾的这两个单引号的含义肯定是表示引用一个字符串,界定字符串的开始和结束2. 如果单引号出现在表达式中间(即非表达式开头和结尾的单引号),且多个单引号之间没有任何其他字符,那么当我们从左向右分析时,第一对单引号中的第一个是转义符,它对紧随其后的第二个单引号进行转义,以使第二个单引号作为一个字符出现在一个字符串常量中。第二队,第三队,以此类推......

    下面用实例来验证自己的经验总结:

    示例一:

    select '''' from dual;

    result '

    上图中,表达式 '''' 中第1、4个单引号表示引用一个字符串常量,表达式的剩余部分我们从左往右分析,由于中间是一对单引号,故此对中的第一个是转义符,其对第二个进行转义,使第二个表示单引号本身。分析得出这里有一个字符串常量,其中只有一个单引号字符。sql 语句的运行结果与我们的分析结果一致。

    示例二:

    select 'exit''''' from dual

    result exit''

    上图中,表达式 'exit''''' 中第一个和最后一个单引号表示引用一个字符串常量,表达式的剩余部分我们依然从左往右分析。剩余部分中,遇到的第一个单引号后面紧随一个单引号,我们将其作为一对,根据示例一,这一对的解析结果为一个单引号字符本身;然后继续向右走,又遇到一对紧挨着的单引号,同理,他们的解析结果也是一个单引号字符本身。分析得出这里的字符串常量包含exit和两个单引号字符。sql 语句的运行结果与我们的分析结果一致。

    展开全文
  • 1.单引号(’)或双引号(")表示字符串。 2.反引号区分MYSQL的保留字与普通字符。 比如 create table t1 (id int primary key ,desc varchar(10)); -- 这句报错 create table t1 (id int primary key,`desc` varchar...
  • 定义一个变量时,等号两边不能有空格,若有空格可用双引号或单引号将变量内容结合。 (1)双引号内的特殊字符可保有原本的特性 ...(3)反引号:有的指令需要其它指令提供的信息,可用`指令`或$(指令),推荐使用
  • C语言中单引号与双引号的区别

    千次阅读 2021-05-18 11:09:03
    C语言中单引号与双引号的区别单引号和双引号在C中的意义完全不同,包围在单引号中的一个字符只是编写整数的另一种方法。...问题:从c++文件中将std:string转换为char*,返回包含IP地址的char*...
  • Python中单引号和双引号的作用

    千次阅读 2020-12-05 06:58:02
    一、单引号和双引号在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1 = 'python'str2 = "python"str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。单...
  • 引号,双引号,反向单引号的区别: 1、单引号:当变量内容用单引号(‘’)时,对里面的命令echo和变量USER都无法识别,只识别成字符串本身,称之为强引用。 2、双引号:当变量内容用双引号(“”)时,是不能...
  • grep 加单引号、双引号和不加引号的区别
  • ``` let msg = 'hello world' console.log(`%c ${msg}`, 'font-size: 36px; font-weight: bold;...本来我以为跟单引号 相同作用的,但换了单引号的效果就不一样了。 是不是我查错关键词了,没查到资料介绍。
  • 引号:   可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么。单引号''是全引用,被单引号括起的内容不管是常量还是变量者不会发生替换。   双引号:   把...
  • 首先说下他们的共同点: 好像就只有一个,就是它们都可以用来界定一个字符串,这个没什么好解释的,真正需要记住的是它们区别,所以经过整理,它们的区别主要包括:1)、单引号属于强引用,它会忽略所有被引起来的...
  • 引号和句号的位置

    千次阅读 2021-02-05 07:50:45
    通过引号的使用通常能够表达一些特殊含义,从而使语句在整个语言环境里产生不同的意境。因此在使用中,要注意引文末尾标点的位置要注意,文章中如有引用的话要独立来用,而末尾点号应放在引号里边。此外若引用的内容...
  • 使用双引号或反斜杠转义可显示输出单引号,但是双引号和反斜杠不能被同时使用。如命令:echo “\‘”,输出结果会为(\’),而不是(')。单引号可保证其内部所有字符不被shell解析,如单引号与grep、sed、awk命令...
  • Python 中一对单引号和一对双引号都可表示一个...方法一, 用单引号加转义字符 ' \ ':1 Str1 = 'I \' am a python coder.'转义字符 \ 改变原来单引号含义,在此处表示特殊含义。思考?如何表示字符串: 'A' an...
  • Bash Shell 中单引号和双引号的区别

    千次阅读 2022-04-12 11:07:24
    你会经常在 Linux 命令行中使用引号,处理文件名中的空格?...后引号` 除反冲外,其余三个字符成对出现。 让我们详细看看它们。 1.单引号 Shell 中的单引号会忽略其中所有类型的特殊字符,单引号之间的所有
  • java中的双引号和单引号

    千次阅读 2021-07-13 08:37:54
    在js中,单双引号不作区分,这导致我在java中产生了混淆。 在写一段判断某字符是否为空格的代码时,编译器报错,我才意识到是单引号用成了双引号。 关于java中的单双引号,需要注意以下几点: 1.java中的单引号表示...
  • 首先向马哥和马哥团队敬个礼,谢谢你们带我进入Linux...单引号 ‘’单引号里的内容全部以普通字符的含义进行文本使用和解释,不管是特殊字$,还是转义字符\,它关闭了Shell中所有特殊符号使用和解释。例如:1.给变量n...
  • 在Jenkins声明式Pipeline(Declaritive Pipeline)中,如果需要执行多个命令,可以在Jenkinsfile中,将它们用三个单引号或三个双引号来包围。
  • Shell中的特殊字符有 1、$ 美元符 2、\ 反斜杠 3、` 反引号 4、” 双引号 5、< ,>;,*,?,[,] 下面我一一举列说明 ...杠也可以将特殊字符的特殊含义屏蔽掉,使特殊字符失去特殊含义。 二、\ 反斜杠
  • 摘自http://www.jb51.net/article/33495.htm1. 单引号 ( '' )# grep Susan phonebookSusan Goldberg 403-212-4921Susan Topple 212-234-2343如果我们想查找的是Susan Goldberg,不能直接使用grep Susan Goldberg ...
  • 引号实验1#include #include int main(int argc, char const *argv[]){char mask[1];memset(mask, 0, 1);mask[0] = 1;printf("%c\t%d\n",mask[0],mask[0]);mask[0] = '1';printf("%c\t%d\n",mask[0],mask[0]);mask...
  • C语言单引号和双引号的区别

    千次阅读 2021-05-18 09:44:21
    C语言单引号和双引号的区别导语:C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行...其实C语言中的单引号和双引号含义是一点也不一样滴...看别人讲指针与数组时...
  • 最大的区别是: 双引号会替换变量的值,而单引号会把它当做字符串输出。例如:结果:字符串$name字符串string转义字符,顾名思义会将规定的语法用"\"来输出。但语法规定在不同的系统中转义字符的作用不同,例如:...
  • C语言中的单引号和双引号含义

    千次阅读 2015-06-13 09:28:00
    C语言中的单引号和双引号含义迥异, 用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值,因此,采用ASCII字符集的编译器而言,‘a’的含义与0141或97严格一致。 ...
  • 不同的是,双引号没有单引号严格,单引号关闭所有有特殊作用的字符,而双引号只要求shell忽略大多数,具体的说,就是①美元符号②反引号③反斜杠,这3种特殊字符不被忽略。 不忽略美元符号意味着shell在双引号内部也...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 111,800
精华内容 44,720
热门标签
关键字:

后引号的含义