一,调试函数repr
读写文件的时候,你可能会碰到空格导致的问题,这些问题很难解决,因为空格、跳表以及换行,平常就难以用眼睛看出来:
>>> s = '1 2 3 4'
>>> print(s)
1 2 3
4
>>> t = 'I like use Python and you?'
>>> print(t)
I like use Python
and you?
这时候就可以用内置函数 repr 来帮忙。
它接收任意对象作为参数,然后返回一个该对象的字 符串表示。对于字符串,该函数可以把空格字符转成反斜杠序列:
>>> print(repr(s))
'1 2 3 4'
>>> print(repr(t))
'I like use Python and you?'
该函数的功能对调试来说很有帮助。
二,文件术语列表
持久性:指一个程序可以随时运行,然后可以存储一部分数据到永久介质中。
格式运算符:运算符%,处理字符串和元组;然后生成一个包含元组中元素的字符串,根据给定的格式字符串进行格式化。
格式字符串:用于格式运算符的一个字符串,内含格式序列。
格式序列:格式字符串内的一串字符,比如%d,规定了一个值如何格式化。
文本文件:磁盘中永久存储的一个文件,内容为一系列字符。
目录:有名字的文件集合,又叫文件夹。
路径:指向某个文件或文件夹的字符串
相对路径:从当前目录开始,到目标文件的路径
绝对路径:从文件最底层的根目录'/'开始,到目标文件的路径。
抛出异常:为了避免意外错误而终止程序,使用try和execpt语句来处理异常。
数据库:一个文件,全部内容以类似字典的方式来组织,为键与对应的键值。
管道对象:代表一个正在运行的程序的对象,允许一个Python程序运行命令,并读取运行结果。
结束。