摘要: 1. eval() 执行字符串类型的代码,并返回最终结果。 2. exec() 执行字符串类型的代码(代码格式一定要正确)。 3. ord() 输入字符串找该字符串的ASCII编码位置。 4. chr() 输入ASCII编码找出其对应的字符。 5.repr() 返回一个对象的string形式(原型毕 阅读全文
posted @ 2019-07-20 17:04 why72 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1.什么是迭代器? 一句话来说:在python中,内部含有'__iter__'方法并且含有'__next__'方法的对象就是迭代器。 2.下列哪些对象是迭代器? 2.1 str,list,tup,dict,set,文件句柄 直接说答案,只有文件句柄对象是迭代器。只有其内部含有'____iter___ 阅读全文
posted @ 2019-07-20 17:03 why72 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 2019年7月13日 python中filter & maph函数 1. filter函数 filter()函数用于过滤序列,过滤掉不符合条件的元素,Python3以后返回一个迭代器对象(可以用list()转化为列表查看)。filter()函数接受两个参数,第一个为函数或者None,第二个为序列。如 阅读全文
posted @ 2019-07-20 17:02 why72 阅读(276) 评论(0) 推荐(1) 编辑
摘要: 关于优化不得不说的八点 1. 字符串拼接优化:字符串大量拼接尽量用join方法,但当拼接的字符串只有几个或者几十个,使用+号效率反而高于join。 2. 循环优化:将内层计算提到上一层。 3. 充分利用 Lazy if evaluation的特性:if x and y 在x为false的情况下,y不 阅读全文
posted @ 2019-07-20 16:25 why72 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 2019年7月15日 一.关于列表推导式 1. 列表推导式中嵌套if之一: 之前天真的以为列表推导式中if和else的嵌套之有一种,没想到.....查漏补缺了 2. 列表推导式中嵌套if之二: 这样程序就不用考虑else情况下还要向列表中添加无效数据的场景了 二.初步了解位运算 python中的位运 阅读全文
posted @ 2019-07-20 16:22 why72 阅读(310) 评论(0) 推荐(1) 编辑
摘要: 2019年7月12日 python反射机制中参数问题小解 例子 错误:==TypeError: fun() missing 2 required positional arguments: 'name' and 'age'== fun()函数缺少了两个所需位置参数:name和age。 即:如果同时存 阅读全文
posted @ 2019-07-20 16:20 why72 阅读(904) 评论(1) 推荐(1) 编辑