今天学习的内容比较分散,都是些基础的概念。印象比较深的算是我遇到的一个bug。练习的时候用的是IDLE的交互模式,原本是练习转义字符“\”,稍稍不注意就遇到了报错,如下图:
>>> x="aaa\"
SyntaxError: EOL while scanning string literal
>>> print('aaa\')
SyntaxError: EOL while scanning string literal
经过翻译查找之后才明白这个报错是因为这个“\”字符可以和多个字符表示不同的意思,比如'\b','\u','\t','\n'.而这里出错的原因就是因为和后面的引号混在一起了,导致字符串没能正常结尾,敲完回车就报错了。所以呢,练习转义字符还是直接在File—>New File 里面练习比较方便,交互模式下一敲回车就默认执行了。