美文网首页程序员《做与学系列》程序员
疯狂的Python-14(只剩一半的三引号)

疯狂的Python-14(只剩一半的三引号)

作者: 景行1023 | 来源:发表于2018-09-09 17:25 被阅读0次

    一些有趣的鲜为人知的Python特性集合

    无论你是Python新手还是Python老手,我相信,这个系列的文章都会让你获益良多!

    阅读此系列任何文章前请务必观看:疯狂的Python-目录大纲


    ▶ 只剩一半的三引号

    Output:

    >>> print('crazypython''')
    wtfpython
    >>> print("crazypython""")
    wtfpython
    >>> # 下面的语句将会产生语法错误
    >>> # print('''crazypython')
    >>> # print("""crazypython")
    

    :bulb: 解释:

    • Python支持隐试的字符串连接,比如下面这样,
      >>> print("crazy" "python")
      crazypython
      >>> print("crazy" "") # or "crazy"""
      crazy
      
    • 在Python中,'''""" 也是一种字符串界定符,所以如果Python解释器发现了其中一个,那么就会一直在后面找对称的另一个界定符,这也就是为什么上面例子里注释掉的语句会有语法错误,因为解释器在后面找不到和前面'''"""配对的界定符。

    相关文章

      网友评论

        本文标题:疯狂的Python-14(只剩一半的三引号)

        本文链接:https://www.haomeiwen.com/subject/ftagwftx.html