首先查看普通输出是否有不同
单引:
>>> dan = 'hello bbs.52itw.com'>>> print danhello bbs.52itw.com>>>
双引:
>>> shuang = "hello bbs.52itw.com">>> print shuanghello bbs.52itw.com>>>
三引:
>>> san = "hello bbs.52itw.com">>> print sanhello bbs.52itw.com>>>
-----------------------那么这里我们看到并没有区别-------接下来是换行
单引:
>>> dan = 'hello File "", line 1 dan = 'hello ^SyntaxError: EOL while scanning string literal>>> dan = 'hello \... bbs.52itw.com\... '>>> print danhello bbs.52itw.com>>>
双引:
>>> shuang = "hello File "", line 1 shuang = "hello ^SyntaxError: EOL while scanning string literal>>> shuang = "hello\... bbs.52itw.com\... ">>> print shuanghellobbs.52itw.com>>>
三引:
>>> san = """hello... bbs.52itw.com... """>>> print sanhellobbs.52itw.com>>>
----------------------好了那么现在可以得出如果要使用换行,单引和双引必须要使用 \换行符才可以------------
接下来我们看一下如果字符串中包含‘ “ 怎么办
包含单引:
>>> dan = I'm bbs.52itw.com File "", line 1 dan = I'm bbs.52itw.com ^SyntaxError: EOL while scanning string literal>>> dan = 'I'm bbs.52itw.com' File " ", line 1 dan = 'I'm bbs.52itw.com' ^SyntaxError: invalid syntax>>> dan = "I'm bbs.52itw.com">>> print danI'm bbs.52itw.com>>> >>> dan = """I'm bbs.52itw.com""">>> print danI'm bbs.52itw.com>>>
那么以上内容得出,如果输出字段中包含单引那么就得使用双引号或者三引号来包含
包含双引:
>>> dan = "I"m bbs.52itw.com" File "", line 1 dan = "I"m bbs.52itw.com" ^SyntaxError: invalid syntax>>> dan = """I"m bbs.52itw.com""">>> print danI"m bbs.52itw.com>>> dan = 'I"m bbs.52itw.com'>>> print danI"m bbs.52itw.com
通过以上内容得出,如果输出字段中包含双引那么就得使用单引号或者三引号来包含
三引号:
>>> dan = "i"""m bbs.52itw.com " File "", line 1 dan = "i"""m bbs.52itw.com " ^SyntaxError: invalid syntax>>> dan = 'i"""m bbs.52itw.com '>>> print dani"""m bbs.52itw.com >>>
通过以上内容得出,如果输出字段中包含三引号只能使用单引来包含。
------------------------------接下来是注释------------------------------------------
在python代码中
单行注释为#
但是要注释多行怎么破
""" hello onehello tow"""