首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python中单引号,双引号,3个单引号

单引号和双引号 在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如 str1 = 'python' str2 = "python" str1和str2是没有任何区别的。...没错,这就是Python支持双引号和单引号都能用来定义字符串的原因。 反之,如果字符串中有双引号,为了避免使用转义符,你可以使用单引号来定义这个字符串。...这就是Python易用性和人性化的一个极致体现,当你用单引号' '定义字符串的时候,它就会认为你字符串里面的双引号" "是普通字符,从而不需要转义。...反之当你用双引号定义字符串的时候,就会认为你字符串里面的单引号是普通字符无需转义。 3个单引号及3个双引号 实际上3个单引号和3个双引号不经常用,但是在某些特殊格式的字符串下却有大用处。...所以这种情况下尽量使用3个引号,至于3个单引号还是双引号都是一样的,只需要注意如果字符串中包含有单引号就要使用双引号来定义就好了。 而且使用3个引号还有一个特别棒的作用就是:加注释!

3.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    php中的双引号与单引号的基本使用

    我们可以直接在函数中使用字符串,或者把它存储在变量中 字符串是一个非常要的知识,在开发中,有的使用单引号,有的使用双引号,这个是有区别的 在PHP语言中声明字符串有三种方式 用单引号声明 用双引号声明...,后面不想有空格,可以拿双大括号将变量包起来 双引号解析转义字符,单引号不解析转义字符,但单引号能解析'和\ 单引号效率要高于双引号,可以尽可能使用单引号 双引号和单引号可以互插,双引号中插入单引号,单引号中插入变量...php //要在$name的字符串中显示一个双引号怎么办? $name = "多于绝大多数的人出生就是杯具,但是"我们在不断的让人生变为喜剧"; echo $name; ?...php //要在$name的字符串中显示一个双引号怎么办? $name = "多于绝大多数的人出生就是杯具,但是\"我们在不断的让人生变为喜剧"; echo $name; ?...同理可推,单引号当中要插入一个单引号显示出来的时候,也可以在单引号声明的字符串中的单引号前面加上(反斜线,转义字符),将单引号的意义(限定字符区间)去掉 6.

    57820

    awk中单双引号的区别

    单双引号为啥不一样呢 之前我在给生信技能树的生信入门12期学员讲课时没有给大家展开仔细讲这个单双引号的区别, 只在最后一节课讲自定义变量的时候提了一下: **当我定义一个$a为gene时, 用单引号和双引号扩起来分别...echo出来, 会发现单引号里$a就是本体, 而双引号里的$a则会被解释(扩展)为对应的变量内容.** 举个例子 当时给出的解释是: 单引号:变量不会被解释undefined 双引号:变量被解释 在...awk的部分没有具体讲是因为这事儿太细致了, 只要当作这是一种“固定用法”, 养成习惯 最外层用单引号 而 内层用双引号 就完事儿了, 就能避免绝大多数情况下的错误....**回到最前面的截图, 在①中, 因为用了双引号, awk后面的$0先被shell解释了(一般专业词汇应该叫展开, extend)....这就是为啥最后awk回没有结果的原因.** 在②中, 因为使用的单引号, $0不会被shell展开, 其含义仍是awk内的含义.

    2K65

    关于CMake中引号用法的说明

    CMake中引号的用法在CMake中定义和使用变量时,可以使用引号也可以不使用引号,并且它们会产生不同的结果。定义变量时使用引号例1:set(TITLE learn cmake quotes!)...可以看到字符串中间的空格没了,实际上,当我们不用引号定义变量的时候,相当于我们定义了一个包含多个成员的字符串数组,对于例1是:learn, cmake和quotes!。...我们也可以用foreach验证下这个结果:foreach(e ${TITLE}) message(${e})endforeach()使用变量时使用引号对于例1中${TITLE}变量,如果使用引号,...对于单一的字符串变量(不包含特殊字符),用不用引号,结果都是一样的。定义变量时使用引号,使用的时候不用当使用引号时,这个值就是普通的字符层,不再是数组了。...总结引号对于CMake中变量的定义,其功能主要是当有空格的时候,区别变量时一个数组还是纯粹的字符串;在使用的时候,对于普通字符串,加不加引号没什么区别,而对于数组,加引号会将数组以分号间隔输出,而不加引号则是直接拼接数组

    44310

    Java 中的 3 个双引号是什么语法?Java 15 刷新你的认知!

    Java 中的 3 个双引号 """ 是什么语法? 这是 Java 15 新出的,刷新你的认知!...文本块最早准备在 JDK 12 添加的,但最终撤消了,然后在 JDK 13 中作为预览特性进行了添加,然后又在 JDK 14 中再次预览,在 JDK 15 中,文本块终于转正,暂不再做进一步的更改。...,熟悉 Python 的都知道,三个双引号表示多行注释,没想到 Java 竟然用作了多行字符串…… 再来看下字节码: 看到了吧?...3、Escape sequences(转义字符) 如下面代码所示: 我在代码中又增加了 \s、\n、\t 之类的转义字符,可以直接拿来用,双引号也不需要转义。...4、格式化参数 Java 15 之前格式化字符串中的参数需要使用 String.format 静态方法,感觉不是很方便,而在 Java 15 中新增了直接格式化字符串的方法: 对上面的 SQL 语句进行扩展下

    1.6K30

    python中的单引号和双引号的区别和用法_python中打印输出的语句

    python中的单引号和双引号的区别 今天在码代码的过程中突然想到这个问题,于是上网浏览了一下,发现在python中两种表达方式是没有区别的,两种表达方式都可以用来表达一个字符串。...全家桶1年46,售后保障稳定 也可以不使用转义字符,利用双引号直接进行定义 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"' 因此通过这种方式,在合适的场景下采用单引号,或者双引号,就可以非常有效的避免转义字符的使用,并且可以使代码看起来更加简洁清晰。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.8K20
    领券