string 字符串是无法修改的。
python的两个内置函数,locals 和 globals,用于以一种基于字典的方式访问局部变量和全局变量,
python的变量记录在一个字典里,key是变量名,内容就是变量的值。这个字典称之为名字空间。
名字空间可以像普通的字典一样被访问。
如:在函数中,每个函数都有自己的名字空间,存储这函数的局部变量,参数等,
每个模块有自己的名字空间,叫全局名字空间,内含模块的变量,包括函数,类,导入的 模块,模块级的变量和常量,
另外还有内置的模块空间,可以被任何模块访问,存储着 build-in 函数和异常,
当引用一个变量时,按照 局部 --- 全局 --- 内置 的顺序来查找。如果找不到,抛出 NameError : name ‘x’ is not defined。
string.expandtabs,替换tab为空格
string.Template完成子串替换