精华内容
下载资源
问答
  • 一、单引号和双引号在Python中我们都知道单引号和双...但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。单引号版本:str3 = 'We all know that \'A\' and \'B\' are two capital letters.'双引号版本:s...

    一、单引号和双引号

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

    str1 = 'python'

    str2 = "python"

    str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。

    单引号版本:

    str3 = 'We all know that \'A\' and \'B\' are two capital letters.'

    双引号版本:

    str4 = "We all know that 'A' and 'B' are two capital letters."

    单引号需要加 '\' 来让编译器判断目前是转义字符,而双引号方便了很多。

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

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

    二、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

    此外,多行注释也可以用用三个单引号 ''' 或者三个双引号 """ 将注释括起来,例如:

    单引号版本:

    #!/usr/bin/python3

    '''

    这是多行注释,用三个单引号

    这是多行注释,用三个单引号

    这是多行注释,用三个单引号

    '''

    print("Hello, World!")

    双引号版本:

    #!/usr/bin/python3

    """

    这是多行注释,用三个双引号

    这是多行注释,用三个双引号

    这是多行注释,用三个双引号

    """

    print("Hello, World!")

    参考链接:https://www.cnblogs.com/zzdbullet/p/10025301.html

    Python中单引号,双引号,三引号

    1.单引号与双引号的区别 s1=‘let‘s go’(明显我们是想用单引号表示let’s go这个字符串的,但是python只知道用‘’来表示字符串,所以python就把字符串中的‘字符当成单引号处理 ...

    Python字符串符号:双引号/单引号用法注解。

    众所周知python中单引号和双引号常常被我们所使用,例如print.input等等. 但是对于打印输出所引导的字符串大多都是用双引号的形式来做,"Hello,python!",而 ...

    Unix Shell中单引号、双引号字符、反斜杠、反引号的使用[转]

    在执行shell脚本的时候,shell将会对脚本中的行进行解释,然后执行:对于一些特殊处理的句子,我们可以使用引号或者反斜线来避免shell解释执行之.如下,当在命令行中输入:echo *child. ...

    Python 基础 (单、双引号区别) 不断补充

    最近开始学习Python ,一些小细节的东西不是很理解,所以就记录一下,方便自己以后查看. 我的Python环境: Mac pro 10.12.3,Python3.5 ,Pycharm 多句题外话:公 ...

    PHP中单引号与双引号的区别分析

    From: http://www.jb51.net/article/53973.htm 在PHP中,我们可以使用单引号或者双引号来表示字符串.不过我们作为开发者,应该了解其中的区别.单引号与双引号对于 ...

    js中单引号和双引号的区别(html中属性规范是用双引号,js中字符串规定是用单引号)(js中单引号区别和php很像:单引号快,双引号可转义字符,双引号可解析变量)

    js中单引号和双引号的区别(html中属性规范是用双引号,js中字符串规定是用单引号)(js中单引号区别和php很像:单引号快,双引号可转义字符,双引号可解析变量) 一.总结 1.html中属性规范是 ...

    Shell脚本中单引号(‘)和双引号(“)的使用区别

    在Linux操作系统上编写Shell脚本时候,我们是在变量的前面使用$符号来获取该变量的值,通常在脚本中使用”$param”这种带双引号的格式,但也有出现使用'$param'这种带引号的使用的场景,首 ...

    每日linux命令学习-引用符号(反斜杠\,单引号'',双引号"")

    引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(’‘),双引号(“”). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是单引号(硬转义)主要 ...

    php 单引号,双引号,反引号区别

    PHP中单引号,双引号,反引号具有不同的含义,最大的几项区别如下: 一.单引号中,任何变量($var).特殊转义字符(如"\t \r \n"等)不会被解析,因此PHP的解析速度更快 ...

    随机推荐

    XP机器上WCF采用X509证书加密时IIS读取证书的授权

    XP机器上WCF采用X509证书加密时IIS读取证书的授权 XP下的授权命令为:winhttpcertcfg -g -c LOCAL_MACHINE\My -s 证书名称 -a "ASPNE ...

    Android NDK常见配置问题的解决方案

    添加NDK包时出现"Not a valid NDK directory" 在解压的android-ndk-rxxx文件夹中新建一个txt文件,将名字包括后缀更改为ndk-build ...

    python入门笔记

    创建变量 python的变量不需要声明数据类型. >>> fred=100 >>> print (fred) 100 >>> fred 100 创 ...

    windows 8 项目

    展示图  建议搜索: 线路查询: 应用商店式瀑布浏览(语义缩放): 路线规划:

    Flink - FlinkKafkaConsumer08

    先看 AbstractFetcher 这个可以理解就是,consumer中具体去kafka读数据的线程,一个fetcher可以同时读多个partitions的数据来看看 /** * Base cl ...

    equals()和hashCode()区别?

    equals()和hashCode()区别? ------------------------------------------------- equals():反映的是对象或变量具体的值,即两个对 ...

    iOS extern使用教程

    ios开发使用extern访问全局变量 使用extern关键字法: 1 .新建Constants.h文件(文件名根据需要自己取),用于存放全局变量: 2. 在Constants.h中写入你需要的全局变 ...

    RxJava(三) flatMap操作符用法详解

    欢迎转载,转载请标明出处: http://blog.csdn.net/johnny901114/article/details/51532776 本文出自:[余志强的博客] flatMap操作符的作用 ...

    HashMap的hash原理

    public static void main(String[] args) { String[] keyArray = {"Terra", "Jonas", ...

    Python3 与 C# 并发编程之~ 线程篇

    2.线程篇¶ 在线预览:https://github.lesschina.com/python/base/concurrency/3.并发编程-线程篇.html 示例代码:https://gith ...

    展开全文
  • 参数列表中第二个参数:client.hset(CONTENT_KEY, categoryId+"", JsonUtils.objectToJson(list));
  • 原标题:python字符串表示什么? python字符串就是表示一串字符,字符可以是中文,英文或者数字,或者混合文本。python字符串几种表达方式1 使用单引号扩起来字符串>>> 'my python lession' #以单...

    原标题:python字符串表示什么?

    python的字符串就是表示一串字符,字符可以是中文,英文或者数字,或者混合的文本。

    python字符串的几种表达方式

    1 使用单引号扩起来字符串

    >>> 'my python lession' #以单引号将字符串扩起来

    'my python lession'

    >>> a = 'my python lession'

    >>> print(a)

    my python lession

    2 使用双引号将字符串扩起来

    >>> "my python lession" #使用双引号将字符串扩起来

    'my python lession'

    >>> a = "my python lession"

    >>> print(a)

    my python lession

    3 当想要输出单引号或者双引号时(将单引号,双引号作为普通字符输出),通过 \ 进行转义

    >>> 'python \'escape'

    "python 'escape"

    >>> a = 'python \'escape'

    >>> print(a)

    python 'escape #通过\反斜线将单引号进行转移,不在乎最外层的是单引号还是双引号,反正是中间是字符串,

    有\就将后面的单引号,双引号进行转义

    >>>

    >>> 'python \" escape'

    'python " escape'

    >>> a = 'python \" escape'

    >>> print(a)

    python " escape

    >>>

    >>> "python \' escape"

    "python ' escape"

    >>> a = "python \' escape"

    >>> print(a)

    python ' escape

    >>>

    >>> "python \" escape"

    'python " escape'

    >>> a = "python \" escape"

    >>> print(a)

    python " escape

    4 通过单引号,双引号混合的方式输出单引号,双引号

    >>> '"double quote"' #单引号中,使用双引号,直接将双引号输出

    '"double quote"'

    >>> a = '"double quote"'

    >>> print(a)

    "double quote"

    >>>

    >>> "'single quote'" #双引号中,使用单引号,将单引号输出

    "'single quote'"

    >>> a = "'single quote'"

    >>> print(a)

    'single quote'

    >>>

    >>> ""double"" #双引号中直接输出双引号报错

    SyntaxError: invalid syntax

    >>> "\"double\"" #双引号中直接输出双引号报错,但是将其中的双引号通过反斜线进行转义就可以了

    '"double"'

    >>> a = "\"double\""

    >>> print(a)

    "double"

    在交互式解释器,输出的字符串都是通过引号扩起来的,如果输出有单引号,那么最终用双引号扩起来,如果输出字符串有双引号,用单引号扩起来,如果是单双混合,那么,用单引号扩起来,如果输出字符串没有单,双引号,用单引号扩起来。

    原文至:https://www.py.cn/faq/python/11807.html返回搜狐,查看更多

    责任编辑:

    展开全文
  • 双引号表示字符串,单引号表示字符,单引号引起一个字符实际上代表一个整数。 字符串里,哪怕你只放了一个字母,事实上,系统会自动给它加一个\0。表示结束。也就是说,字符串比你看到多占一个位置。 ...

    双引号表示字符串,双引号引起的字符串,代表的却是一个指向无名数组起始字符的指针。该数组会被双引号之间的字符以及一个额外的二进制为零的字符 ‘\0’ 初始化。
    字符串里,哪怕你只放了一个字母,事实上,系统会自动给它加一个\0。表示结束。也就是说,字符串比你看到的多占一个位置。
    单引号表示字符,单引号引起的一个字符实际上代表一个整数。

    展开全文
  • 我们在使用halcon过程中,免不了要用到其帮助文档,帮助文档中有函数签名,那么后面括号中三个双引号表示什么意思? 其实这个是halcon软件一种约定吧,三个双引号将括号内区域分为了四个部分,用以区分...

    我们在使用halcon的过程中,免不了要用到其帮助文档,帮助文档中有函数的签名,那么后面括号中的三个双引号表示什么意思?

    其实这个是halcon软件的一种约定吧,三个双引号将括号内的区域分为了四个部分,用以区分不同参数的类型,按照从左至右的顺序依次为:图像的输入参数、图像的输出参数、输入控制参数和输出控制参数,这样我们一看到halcon中函数的函数签名,就能判断出该函数的各个参数到底是用于输入还是输出,是图像参数还是控制参数,比如下面的这个函数,那我们就能看到,第二个参数FileName是作为输入参数的,用于输入图片的地址,而第一个参数Image是读进来的图片所在的变量。

    展开全文
  • 使用自己编写头文件时使用双引号"stdio1.h" 因为如果头文件中内容是你自己编写,一般用“”,表示在当前目录查找相应内容,如果找不到,就到系统指定目录中去找,如果你用尖括号话,那么只能去系统指定...
  • 你是怎么做到如果你“长字符串”是从文件中读取(正如你在评论中提到),那么你问题是误导性。因为你显然不完全理解逃逸工作原理,所以你写下问题可能与你真正问题不同。如果这些是文件内容(如图...
  • 省略号〔……〕:它主要用法有:(1)表示文中省略部分。(2)表示思维进行或跳跃。(3)表示话语断续。(4)表示心情矛盾。(5)省略号前面不是一个完整句子时,一般...……”(7)省略号后面一般除了可用引号...
  • 下面sql语句里admin_id和admin_psw为什么两边都要加加号,还有这两个字符已经有单引号了里边还要再用双引号括着。 string admin_id = skinTextBox1.Text; string admin_psw = skinTextBox2.Text; string...
  • 实际上3个单引号和3个双引号不经常用,但是在某些特殊格式字符串下却有大用处。通常情况下我们用单引号或者双引号定义一个字符串时候只能把字符串连在一起写成一行,如果非要写成多行,就得在每一行后面加一个...
  • 使用php有一段时间了,在单引号和双引号的使用上,一直没有太过在意,感觉使用哪个都一样,没有发现有什么区别。例如:$name = '卡卡测速网';$name = "卡卡测速网";这两种写法的意思是完全一样的。大多数情况下,...
  • c++中双引号的什么作用

    千次阅读 2015-11-11 13:51:45
    C++ 冒号开头语法是什么意思? 2015-01-15 14:30sapient_82 | 浏览 229 次  编程语言软件 namespace IceDelegateM { namespace Demo { class Hello : virtual public ::IceDelegate::Demo::Hello, ...
  • [img=https://img-bbs.csdn.net/upload/201609/20/1474377536_923829.jpg][/img]
  • 使用php有一段时间了,在单引号和双引号的使用上,一直没有太过在意,感觉使用哪个都一样,没有发现有什么区别。例如: $name = '卡卡测速网';$name = "卡卡测速网"; 这两种写法的意思是完全一样的。大多数...
  • 另外还有这样 action $"Starting $prog: " /bin/true,这是启动mysql脚本中一句 action函数定义如下 action() { local STRING rc STRING=$1 echo -n "$STRING " if [ "${RHGB_STARTED:-}" != ...
  • 把内容输出出来,可能不会将含有空格说一下单引号、双引号和不加引号区别总结说明:单引号:可以说是所见即所得:即将单引号内内容原样输出,或者描述为单引号里面看到什么就会输出什么双引号:特殊符号,...
  • 说一下单引号、双引号和不加引号区别总结说明:单引号:可以说是所见即所得:即将单引号内内容原样输出,或者描述为单引号里面看到什么就会输出什么双引号:特殊符号,有了原本特殊意思,$LANG $() ``把...
  • pen.drawString(msg.charAt(i)+"", i*15, 20); 请问msg.charAt(i)+""什么意思???
  • 我们知道,被单引号或者双引号引起来的都有字符串的意思,如下图,单引号的数据只会被当成字符串,而双引号内的$a,会被解析 如何利用 这里我们在尝试输入一下其他变量,如下图 在这里声明一点就是,以上...
  • 说一下单引号、双引号和不加引号区别总结说明:单引号:可以说是所见即所得:即将单引号内内容原样输出,或者描述为单引号里面看到什么就会输出什么双引号:特殊符号,有了原本特殊意思,$LANG $() `` 把...
  • =a)是什么意思?,被上一家公司关系比较好同事看到了,给了一个赞赏评价。心里美滋滋,莫名,想到了上一家公司前端领导面试时候必定会问一个问题: 单引号和双引号哪一个速度更快 额,莫名感觉到是...
  • sqli-libs(4) 双引号报错

    2019-08-13 13:18:00
    通过查看源码,发现下图中红色箭头,如果不知道是什么意思,我们可以复制出来看看是什么含义: <?php$id=1;$id='"' .$id. '"';echo $id;?>得知是给参数加上两个双引号,, 后面带入查询语句时候 ...
  • <code class="language-python"> class Action(object): def findChild(driver,id,name): son= 'resourceId(\"' + id +...那双引号后边单引号是什么意思?</p>
  • 原标题:pythonstr是什么意思? Python(特指Python 3)中包含字符串,字符串类型为str,字符串是Unicode码点(Unicode code codepoint)序列,属于不可变类型。字符串有三种写法:单引号(Single quotes)、双引号...
  • 1.发现问题 在代码中看见这段代码,让我懵逼了一下。 Counter counter(Id id) { return (Counter)this.getOrCreate(id, this:...this::newCounter 表示什么意思呢? 猜一猜,大概就是调用当前对象方法意思。 --...
  • python注释符是什么意思,注释,这是,单引号,双引号,程序python注释符是什么意思易采站长站,站长之家为您整理了python注释符是什么意思的相关内容。python注释符是什么意思?Python中注释有单行注释和多行注释,...
  • PHP中echo不是一个函数(它是一个语言结构), 因此你不一定要使用小括号来指明参数,单引号,双引号都可以。 echo (不像其他语言构造)不表现得像一个函数, 所以不能总是使用一个函数上下文。 另外,如果你想给...
  • 单引号(Single quotes)、双引号(Double quotes)、三引号(Triple quoted)。 单双引号可以互相嵌套,三引号可以嵌套单双引号,使得字符串扩展为多行。若要嵌套自身,需要用反斜杠转移。 还可以使用str构造函数...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 196
精华内容 78
关键字:

双引号的什么意思