精华内容
下载资源
问答
  • python中引号允许一个字符串跨多行,也可以包含换行符、制表符、引号以及其他特殊字符。 举例: test = """ ... test \@#* ... test ' ... test " ... """ ... print(test) test \@#* test ' test

    python中三引号允许一个字符串跨多行,也可以包含换行符、制表符、引号以及其他特殊字符。
    举例:

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

     

    一、单引号和双引号

    在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

    转载于:https://www.cnblogs.com/xiohao/p/11261802.html

    展开全文
  • 三个引号能包含多行字符串,同时常常出现在函数声明下一行,来注释函数功能,与众不同地方在于,这个注释作为函数一个默认属性,可以通过 函数名.__doc__ 来访问2、三引号格式化输出:用print打印字符串时...

    三引号

    1、三引号注释: 程序中我使用#来做单行注释,可以使用三引号可以做多行注释。

    三个引号能包含多行字符串,同时常常出现在函数的声明的下一行,来注释函数的功能,与众不同的地方在于,这个注释作为函数的一个默认属性,可以通过 函数名.__doc__ 来访问

    2、三引号格式化输出:用print打印字符串时,三引号包含多行字符串,则原格式输出

    In [2]: print """

    ...: hello world

    ...: my name is dayun

    ...: I love you

    ...: """

    hello world

    my name is dayun

    I love you

    逗号

    1、打印字符串变量时

    In [3]: name = "dayun"

    In [4]: print "my name is",name

    my name is dayun

    当然我们也可以使用格式化输出打印

    In [5]: print "my name is %s" %name

    my name is dayun

    2、print 后面加了个逗号(comma) , 这样的话 print就不会输出新行符而结束这一行跑到下一行去了。name = "dayun"

    age = 18

    print "my name is %s" % name ,

    print "I'm %d years of age" % age

    运行结果:

    ~ python test.py

    my name is dayun I'm 18 years of age

    两个print打印出来的结果在同一行。

    展开全文
  • Why does python use unconventional triple-quotation marks for comments?
    展开全文
  • 一, 相同点: 单引号和三引号 , 双引号都可以表示字符串,但三者又有其他不同用处. 二, 不同点: 1,单引号和三引号可以和"#"一样表示...也即引号可以嵌套少,但引号不可以嵌套多,如单引号中无法嵌套双引号. e
  • Python中三个双引号的作用是什么?

    万次阅读 多人点赞 2019-02-09 15:49:54
    我们都知道Python中注释是井号 #,但是如果你需要描述多行注释时候,就需要每行都写一个 #,或者,你可以采用连续三个双引号,如下: # 这是单行注释 """ 这是多行注释第一行 这是多行注释第...
  • 三个引号能包含多行字符串,同时常常出现在函数声明下一行,来注释函数功能,与众不同地方在于,这个注释作为函数一个默认属性,可以通过 函数名.__doc__ 来访问2、三引号格式化输出:用print打印字符串时...
  • python中的引号

    2017-04-17 15:35:37
    学过python朋友应该都知道,python中包含单引号,双引号和三引号。但是他们有什么区别呢? 其实,我个人感觉,python不同于php,其中引号和双引号没有区别。他们主要作用就是尽量避免使用转义字符。例如: >...
  • python引号作用

    2013-08-01 00:53:19
    转自:http://our2848884.blog.163.com/blog/static/146854834201192393137281/ 学过python朋友应该都知道,python中包含单引号,双引号和三引号。但是他们有什么区别呢? 其实,我个人感觉,python不同于php,...
  • python中三个单引号的作用

    千次阅读 2016-02-23 11:18:17
    引号和双引号是单行字符串 三引号是多行字符串,可以直接输入回车,而不需要用\n来表示 也可以用来表示多行注释
  • Python中单引号,双引号和三引号 在python语言,字符串的表示可以使用单引号(’’),双...下面通过例子来看看,这些引号的作用。 单引号(’’): 单引号的输出结果,就是正常的输出字符串 双引号(""): ...
  • python的引号和双引号没有本质区别,而三引号有两种作用:注释和换行 一. 单引号中可以包含双引号,双引号中可以包含单引号 print("好好学习,'天天向上'") 结果: 好好学习,'天天向上' print('"python"是一门...
  • Python中的单引号双引号都可以用来表示字符串,主要是因为有时字符串中难免会会有’或者‘’的出现,为了避免转义的麻烦则可以这样。 2、三个单引号和三个双引号 三个单引号和三个双引号的使用也大抵如是,不过可以...
  • 简单来说,在Python中使用单引号或双引号是没有区别,都可以用来表示一个字符串。但是这两种通用表达方式,除了可以简化程序员开发,避免出错之外,还有一种好处,就是可以减少转义字符使用,使程序看起来更...
  • 本文主要介绍Python中,单引号,双引号,3个引号这3种引号的作用与区别。 原文地址:Python中3种引号的作用与区别
  • pathonprint函数总结print()函数的作用引号引号带双引号带三引号常用转义字符 print()函数的作用 告诉计算机,把括号里面的内容显示在括号上 无引号 让计算机读懂括号里面的内容,打印最终的结果。比如: 输入...
  • python中的引号和双引号 常用以及作用,简单记录备忘。#python中的引号和双引号 # 单引号做 连行符 str1 = 'hello ' \ ' world' str2 = 'hello world' # 单引号中有双引号, 双引号仅表示 字符 str3 = 'hello ...
  • 引号与双引号作用是一样,都是字符串定界符。 如果字符串里面包含与边界一样符号,需要转义符来将该符号转成普通字符,不然编译器会将字符串中的那个单引号或双引号当成字符串边界。 例如: ‘I don’t ...
  • 一、下划线 一个前导下划线:表示非公有,也叫做保护变量,表示类对象和子类对象自己才能访问这些变量。采用 from somemodulename import * 方法导入模块时...避免与子类中的属性命名冲突,无法在外部直接访问(...
  • 3个单引号的作用: 1.表示注释 #Author:Archer Zon #3个单引号表示注释多行 ''' gf_of_archerzon = "Wang" print("archerzon的女盆友是",gf_of_archerzon) print("archerzon的女盆友是%s"%gf_of_archerzon....
  • Python篇(一) 引号的作用及其区别

    千次阅读 2018-04-14 18:27:22
    这里主要记录一下在 python 使用单引号, 双引号 和三引号的区别. 当前开发环境 Python 3.5.2 GitHub HowPy 单引号 # import !/user/bin/env python # -*- coding:UTF-8 -*- string1 = 'hello world1' ...
  • Python中注释的作用

    2021-02-09 16:00:25
    #注释的作用:对代码进行解释说明并提高代码可读性,方便其他程序员阅读代码 #猪似的表现形式 # 1,单行注释:以#开头,比如:#注释内容 # 2,多行注释:使用三引号,比如:'''注释内容'''或者“”“注释内容”“” ...
  • 3个单引号的作用: 1.表示注释 #Author:Archer Zon #3个单引号表示注释多行 ''' gf_of_archerzon = "Wang" print("archerzon的女盆友是",gf_of_archerzon) print("archerzon的女盆友是%s"%gf_of_ar...
  • 一:转义: 1.单引号 2.双引号 3.\ 4.两个字符【部分符号:如\】 ...虽然’ ’ 和" "有转义的作用,但通常我们使用\而不是使用引号来达到转义的功能: 上面的例子同样告诉我们: 当在双引号" "内部还需要使用引号...
  • 参考转载:... 在Python中,三引号 ''' '''起到一个换行的作用,以例子来说明: 我们可以清楚的看到:print(“abc\ndef\nghi”)和 print('''abc 的结果是一样, 为:abc  

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 527
精华内容 210
关键字:

python中引号的作用

python 订阅