摘要:
1. 判断函数是否可调用 注意 函数callable在Python 3.0中不再可用,需要使用表达式hasattr(func, __call)__代替。 2. 函数(或类)解释 1)函数注释,以"#"开头注释 2)文档字符串,如果在函数的开头写下字符串,它就会作为函数的一部分进行存储,这称为文档字符 阅读全文
摘要:
有些时候可能会需要动态地创造Python代码,然后将其作为语句执行或作为表达式计算。 1. exec 上面第二个例子,存在干扰已有函数的情况,这时需要使用命名空间(或作用域),解决该种问题;(或命名与已有函数名不一致) 2. eval eval(用于“求值”)是类似于exec的内建函数。exec语句 阅读全文