精华内容
下载资源
问答
  • python中单双引号的区别
    2020-09-02 17:50:08

    1、单引号表示字符串,可以包含双引号,包含单引号需转义

    2、双引号也可以表示字符串,可以包含单引号,包含双引号需转义

    3、三引号可以包含多行的字符串,可以包含单引号、双引号,均不需要转义

    更多相关内容
  • 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中单引号和双引号区别

    千次阅读 2022-05-04 17:09:17
    单引号和双引号Python和Java中用法是差不多的,单纯用来引用没有区别; str1 = 'python' str2 = "python" String str1 = 'java' ; String str2 = "java" ; str=" 单双引号一般用来 '嵌套'使用,以表达完整的...

    单引号和双引号在Python和Java中用法是差不多的,单纯用来引用没有区别;

    str1 = 'python'
    
    str2 = "python"
    
    String str1 = 'java' ;
    String str2 = "java" ;
    
    str=" 单双引号一般用来 '嵌套'使用,以表达完整的句意"+ ' 谁在"外面"没有影响 ';
    str3= "当然,如果你不想嵌套也可以使用\"转义字符\",但这样不好看。。。";
    
         

    python中的3个单引号及3个双引号:

    有时候我们需要打印换行:

    #str="首先说好," +\
    #    "这样换行是没球用的,giao~"
    #可以\n转义
    str1 = "四大天王:\n 刘德华 \n  张学友\n  黎明\n  郭富城"
    
    也可以使用三个引号(单双无所谓)如''' xxx '''
    
    这个时候引号里面的内容会保留格式
    
    str2='''四大天王:
            刘德华
            张学友
            黎明
            郭富城
    '''
    效果和str1一样,还可以加注释,这个就很叼了
    str3='''四大天王:
            刘德华  # 17岁
            张学友
            黎明
            郭富城
    '''
    print(str1)
    print(str2)
    print(str3)

     

    展开全文
  • Python中单引号,双引号,3个单引号及3个双引号区别一、单引号和双引号在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1='python'str2="python"str1和str2是没有任何区别的。但是如果遇到...

    Python中单引号,双引号,3个单引号及3个双引号的区别

    一、单引号和双引号

    在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当中表达字符串既可以使用单引号,也可以使用双引号,那两者有什么区别吗? python单引号和双引号区别 简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的...
  • Python中的单引号双引号都可以用来表示字符串,主要是因为有时字符串中难免会会有’或者‘’的出现,为了避免转义的麻烦则可以这样。 2、三个单引号和三个双引号 三个单引号和三个双引号的使用也大抵如是,不过可以...
  • Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的表达方式可以避免出错之外,还可以减少转义字符的使用,使程序看起来更清晰。 举两个例子: 1、包含单引号的字符串 定义一个...
  • Python中单引号,双引号和三引号的区别def thread_linux(ip,port,account,password): #linux信息获取多线程方先说1双引号与3个双引号区别双引号所表示的字符串通常要写成一行 如: s1 = "hello,world" 如果要写...
  • python中单引号、双引号区别

    千次阅读 2020-06-17 10:51:00
    (1)如果需要表示 Let’ s fly 这个字符串,则 单引号:‘Let\’ s fly’ 双引号:“Let’ s fly...如果字符串使用单引号表示,则字符串中的双引号会被python当成普通字符处理。反过来也一样。 所以单引号和双引号pyt
  • 先说1双引号与3个双引号区别双引号所表示的字符串通常要写成一行 如: s1 = "hello,world" 如果要写成多行,那么就要使用\ (“连行符”)吧,如 s2 = "hello,\ world" s2与s1是一样的。如果你用3个双引号的...
  • 1.一个双引号和三个双引号一个(对)双引号一般用于引用写在一行的字符串,s1="hello,world."如果要写成多行,就用连行符:s1="hello,\ #经过验证,发现应该用右下斜杠,而原博文中用的是左下world."上述中两种写法...
  • 单引号和双引号在使用上来说没什么区别,都可以表示字符串; 先说1双引号与3个双引号区别双引号所表示的字符串通常要写成一行  如:  s1 = "hello,world"  如果要写成多行,那么就要使用\ (“连行符”)吧...
  • python中单引号与双引号

    千次阅读 2021-05-14 16:37:25
    python中单引号与双引号区别 1、包含单引号的字符串 假如你想定义一个字符串my_str,其值为: I'm a student,则可以采用如下方式,通过转义字符 \ 进行定义 my_str = 'I\'m a student' 也可以不使用转义字符...
  • Python中单引号和双引号都可以用来表示字符串,二者在本质上并没有什么不同。 所以,如果要打印单引号,双引号用起来很方便,反之亦然。 也可以通过使用反斜杠\转义的方式来打印出它们: 如果想要打印出\号,也...
  • Python中单引号和双引号的作用

    千次阅读 2020-12-05 06:58:02
    一、单引号和双引号Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1 = 'python'str2 = "python"str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。单...
  • 单引号和三引号 , 双引号都可以表示字符串,但三者又有其他不同的用处. 二, 不同点: 1,单引号和三引号可以和"#"一样表示注释,但单引号只能注释一行 eg1:'你好 我也好' (是错误的,因为单引号不能注释两行) eg2:''...
  • Python中单双引号

    2020-04-15 18:37:15
    Python中单引号或双引号区别,都可表示一个字符串。 但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还可减少转义字符的使用,是程序看起来更简洁清晰   1、包含单引号的字符串 一个字符...
  • Python列表中单引号转换成双引号

    千次阅读 2021-12-17 19:50:22
    Total cost time :12 s'} 代码块: import json l = [] for line in open("D:\代码开发\Python.path\jhp//mk.txt"): # print(line) line_json = eval(line) l.append(line_json) # l.replace("\'", "\"") # b = str...
  • @python3中单引号与双引号区别 python3中的单引号‘’和双引号“”的作用一样。 3个单引号的作用: 1.表示注释 #Author:Archer Zon #3个单引号表示注释多行 ''' gf_of_archerzon = "Wang" print("archerzon的女...
  • Python中单、三引号区别 https://blog.csdn.net/woainishifu/article/details/76105667?utm_source=app&app_version=4.16.0
  • 单引号和双引号Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1 = 'python'str2= "python"str1和str2是没有任何区别的。我们知道Python以其易用性而著名,所以刚开始看教程学习看到单引号和...
  • 单引号和双引号Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1 = 'python'str2 = "python"str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。python...
  • 先说1双引号与3个双引号区别双引号所表示的字符串通常要写成一行如:s1 = "hello,world"如果要写成多行,那么就要使用/ (“连行符”)吧,如s2 = "hello,/world"s2与s1是一样的。如果你用3个双引号的话,就可以...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,215
精华内容 886
热门标签
关键字:

python中单双引号的区别