精华内容
下载资源
问答
  • python单引号和双引号的区别简单来说,在Python中使用单引号或双引号是没有区别,都可以用来表示一个字符串。但是这两种通用表达方式,除了可以简化程序员开发,避免出错之外,还有一种好处,就是可以减少转义...

    b9e3d202df4554f8f35c9f0c2bf2249c.png

    在Python当中表达字符串既可以使用单引号,也可以使用双引号,那两者有什么区别吗?

    python单引号和双引号的区别

    简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还有一种好处,就是可以减少转义字符的使用,使程序看起来更简洁,更清晰。

    举个两个例子:

    1、包含单引号的字符串

    假如你想定义一个字符串my_str,其值为: I'm a student,则可以采用如下方式,通过转义字符 \ 进行定义。my_str = 'I\'m a student'

    也可以不使用转义字符,利用双引号直接进行定义。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"'

    展开全文
  • 单引号和双引号Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1 = 'python'str2 = "python"str1和str2是没有任何区别。但是如果遇到需要转义字符情况,来看单引号和双引号的版本。python...

    单引号和双引号

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

    str2 = "python"

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

    python学习网,大量的免费python视频教程,欢迎在线学习!

    单引号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

    展开全文
  • python中单引号,双引号,多引号区别先说1双引号与3个双引号的区别,双引号所表示字符串通常要写成一行如:s1 = “hello,world”如果要写成多行,那么就要使用/ (“连行符”)吧,如s2 = “hello,/world”s2与s1是...

    python中单引号,双引号,多引号区别

    先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行

    如:

    s1 = “hello,world”

    如果要写成多行,那么就要使用/ (“连行符”)吧,如

    s2 = “hello,/

    world”

    s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下:

    s3 = “””hello,

    world,

    hahaha.”””,那么s3实际上就是”hello,/nworld,/nhahaha.”, 注意“/n”,所以,

    如果你的字符串里/n很多,你又不想在字符串中用/n的话,那么就可以使用3个双

    引号。而且使用3个双引号还可以在字符串中增加注释,如下:

    s3 = “””hello,  #hoho, this is hello, 在3个双引号的字符串内可以有注释哦

    world,          #hoho, this is world

    hahaha.”””

    这里我试过一下,确实可以加注释,不过在print s3的时候连注释内容会一起给打印出来

    这就是3个双引号和1个双引号表示字符串的区别了,3个双引号与1个单引号的区别也

    是和这个一样的,实际上Python支持单引号是有原因的,下面我来比较1个单引号和

    1个双引号的区别。

    当我用单引号来表示一个字符串时,如果要表示 Let’s go 这个字符串,必须这样:

    s4 = ‘Let/’s go’,注意没有,字符串中有一个’,而字符串又是用’来表示,所以

    这个时候就要使用转义符 / (/,转义符应该知道吧), 如果你的字符串中有一大堆

    的转义符,看起来肯定不舒服,python也很好的解决了这个问题,如下:

    s5 = “Let’s go”

    这时,我们看,python知道你是用 ” 来表示字符串,所以python就把字符串中的那

    个单引号 ‘ , 当成普通的字符处理了,是不是很简单。

    对于双引号,也是一样的,下面举个例子

    s6 = ‘I realy like “python”!’

    这就是单引号和双引号都可以表示字符串的原因了。

    喜欢 (0)or分享 (0)

    展开全文
  • 单引号和双引号Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1='python'str2="python"str1和str2是没有任何区别。但是如果遇到需要转义字符情况,来看单引号和双引号的版本。python学习...

    单引号和双引号

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

    str2 = "python"

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

    python学习网,大量的免费python视频教程,欢迎在线学习!

    单引号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

    展开全文
  • python单引号和双引号的区别简单来说,在Python中使用单引号或双引号是没有区别,都可以用来表示一个字符串。但是这两种通用表达方式,除了可以简化程序员开发,避免出错之外,还有一种好处,就是可以减少转义...
  • python单引号和双引号的区别简单来说,在Python中使用单引号或双引号是没有区别,都可以用来表示一个字符串。但是这两种通用表达方式,除了可以简化程序员开发,避免出错之外,还有一种好处,就是可以减少转义...
  • 一、单引号和双引号Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1 = 'python'str2 = "python"str1和str2是没有任何区别。但是如果遇到需要转义字符情况,来看单引号和双引号的版本。单...
  • 先说1双引号与3个双引号的区别,双引号所表示字符串通常要写成一行如:s1 = "hello,world"如果要写成多行,那么就要使用\ (“连行符”)吧,如s2 = "hello,\world"s2与s1是一样。如果你用3个双引号的话,就可以...
  • python3中的单引号‘’和双引号“”的作用一样。3个单引号的作用:1、表示注释#3个单引号表示注释多行'''gf_of_archerzon="Wang"print("archerzon的女盆友是",gf_of_archerzon)print("archerzon的女盆友是%s"%gf_of_...
  • Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如 str1 = 'python' str2 = "python" str1和str2是没有任何区别。 我们知道Python以其易用性而著名,所以刚开始看教程学习看到单引号和双引号都...
  • Python中单引号,双引号,3个单引号及3个双引号区别一、单引号和双引号Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1='python'str2="python"str1和str2是没有任何区别。但是如果遇到...
  • 先说1双引号与3个双引号的区别,双引号所表示字符串通常要写成一行如:s1 = "hello,world"如果要写成多行,那么就要使用\ (“连行符”)吧,如s2 = "hello,\world"s2与s1是一样。如果你用3个双引号的话,就可以...
  • python单引号和双引号的区别简单来说,在Python中使用单引号或双引号是没有区别,都可以用来表示一个字符串。但是这两种通用表达方式,除了可以简化程序员开发,避免出错之外,还有一种好处,就是可以减少转义...
  • python单引号和双引号的区别简单来说,在Python中使用单引号或双引号是没有区别,都可以用来表示一个字符串。但是这两种通用表达方式,除了可以简化程序员开发,避免出错之外,还有一种好处,就是可以减少转义...
  • python的单引号和双引号的有什么作用,字符串,单引号,字符,定义,双引号python的单引号和双引号的有什么作用易采站长站,站长之家为您整理了python的单引号和双引号的有什么作用的相关内容。在Python当中表达...
  • Python中单引号,双引号,3个单引号及3个双引号区别一、单引号和双引号Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1='python'str2="python"str1和str2是没有任何区别。但是如果遇到...
  • 而Linux命令行中single quote(单引号)dubble quote(双引号)有不同作用。●双引号linux命令中双引号里面内容可以是字符串变量,并且变量会被识别。比如下面这个命令:echo "This user that currently using ...
  • 原文:http://www.cnpythoner.com/post/81.html在python中字符串可以用单引号括起来,也可以用双引号,这两种方式是等价的,而在php当中单引号和双引号的有些是不一样的,虽然表示的字符串,但是在php的单引号解析...
  • python3中的单引号‘’和双引号“”的作用一样。 3个单引号的作用: 1.表示注释 #Author:Archer Zon #3个单引号表示注释多行 ''' gf_of_archerzon = "Wang" print("archerzon的女盆友是",gf_of_archerzon) print(...
  • python的单引号和双引号没有本质的区别,而三引号有两种作用:注释和换行 一. 单引号中可以包含双引号,双引号中可以包含单引号 print("好好学习,'天天向上'") 结果: 好好学习,'天天向上' print('...
  • Python的单引号和双引号有什么区别

    万次阅读 多人点赞 2019-02-09 11:00:31
    简单来说,在Python中使用单引号双引号是没有区别,都可以用来表示一个字符串。但是这两种通用表达方式,除了可以简化程序员开发,避免出错之外,还有一种好处,就是可以减少转义字符使用,是程序看起来更...
  • 一、单引号和双引号Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1 = 'python'str2 = "python"str1和str2是没有任何区别。但是如果遇到需要转义字符情况,来看单引号和双引号的版本。单...
  • Python当中表达字符串既可以使用单引号,也可以使用双引号,... python单引号和双引号的区别 简单来说,在Python中使用单引号或双引号是没有区别,都可以用来表示一个字符串。但是这两种通用表达方式,除了...
  • python3中的单引号‘’和双引号“”的作用一样。 3个单引号的作用: 1.表示注释 #Author:Archer Zon #3个单引号表示注释多行 ''' gf_of_archerzon = "Wang" print("archerzon的女盆友是",gf_of_archerzon) ...
  • 简单来说,在Python中使用单引号双引号是没有区别,都可以用来表示一个字符串。但是这两种通用表达方式,除了可以简化程序员开发,避免出错之外,还有一种好处,就是可以减少转义字符使用,是程序看起来更...
  • 单引号和双引号Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1='python'str2="python"str1和str2是没有任何区别。我们知道Python以其易用性而著名,所以刚开始看教程学习看到单引号和双...
  • 最近使用python,看到python的字符串定义有使用双引号,也有使用单引号的时候,查了下资料,使用方法如下。 两种引号的使用没有什么区别,但是可以减少转义字符的使用。 1、如果我们定义string为I’am python ,有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,488
精华内容 1,395
关键字:

python的单引号和双引号

python 订阅