1、单引号,双引号 用来表示字符串str时必须是成对出现的
>>> 'hello word' 'hello word' >>> "hello word" 'hello word' >>> "Let's go" "Let's go" >>> 'Let's go' SyntaxError: invalid syntax >>> 'Let"s go' 'Let"s go'
注:上面例子中的lets go 中的引号是字符串中的一部分,不是用来表示字符串的,所以可以单独显示
2、转义字符’\‘
>>> 'let\'s go' "let's go"
3、’\‘反斜线也可以用来换行
>>> 'hello\ world' 'helloworld'
4、三引号一般主要用于换行
>>> 'hel SyntaxError: EOL while scanning string literal >>> "hell SyntaxError: EOL while scanning string literal >>> '''hello word''' 'hello\nword'
>>> """ hello word """ '\nhello word\n\t'
注:IDLE中换行后显示,会把回车的字符显示出来即 ’\n‘ , tab字符也显示出来 ’\t‘
5、IDLE中的显示与print打印显示不一样,print时会把\n,\t都显示出来
>>> '\nhello word\n' '\nhello word\n' >>> print('\nhello word') hello word