
上QQ阅读APP看书,第一时间看更新
1.7.1 什么是字符串
“Python代码中用单引号(')或双引号(")括起来的部分称为字符串。”西西船长说,“就像我们说出来的话,要用引号括起来一样。”首先看几个例子:
>>> 'ABC' 'ABC' >>> "abc" 'abc' >>> "这是一个字符串" '这是一个字符串' >>> "123" '123'
只要是用一对引号括起来的部分,无论是字母、数字,还是中文,统统都是字符串类型。以下是两个常见的错误,大家要注意了:
(1)误用中文引号
>>> “常见错误: 中文字符串” SyntaxError: invalid character in identifier
(2)单引号和双引号混用
>>> 'abc123" SyntaxError: EOL while scanning string literal
“那刚才STR星球给我们发来的那些看不懂的符号,也是字符串吗?”洛克威尔不解地问。
“对!不过Python需要对它们特殊对待。”