python学习——内置函数
面向对象相关(9) 迭代器/生成器相关(3) range next iter 其他(12) 字符串类型代码的执行(3) eval 将字符串还原为字典、列表 执行字符串类型的代码,并返回最终结果 动态执行一个代码片段,侧重点在返回值上 json. # 前台往后台传输的数据 图片中eval操作将字典外的“”直接去掉 exec # 执行 全拼:execute 执行字符串类型的代码,不返回结果,一般执行相对复杂的代码 一般用在测试别人的代码的时候 complie # 编译 参数说明: 1.resource # 要执行的代码,动态代码片段 2.文件名,代码存放的文件名,当传入了第一个参数的时候,这个参数给空就可以了 3.模式,取值有3个: 1.exec:一般放一些流程语句的时候 2.eval:resource只存放一个求值表达式 3.single:resource存放的代码有交互的时候。mode应为single 将一个字符串编译为字节代码 输入输出(2) input # 输入 print # 返回None,是个功能 内存相关(2) hash # 目的是为了存储,计算之后是一个数字,hash值尽量的不要重复(在某些特定环境hash可能会重复,但是概率极低) id # 内存地址 文件操作相关(1) open 模块相关(1) __import__ 帮助(1) help 调用相关(1)