摘要: eval() 将字符串类型的代码执行并返回结果 exec()将自字符串类型的代码执行 compile 将字符串类型的代码编译。代码对象能够通过exec语句来执行或者eval()进行求值。 参数说明: 1. 参数source:字符串或者AST(Abstract Syntax Trees)对象。即需要动 阅读全文
posted @ 2019-03-19 21:10 大圣原来姓毛 阅读(155) 评论(0) 推荐(0)
摘要: 二分查找算法 你观察这个列表,这是不是一个从小到大排序的有序列表呀? 如果这样,假如我要找的数比列表中间的数还大,是不是我直接在列表的后半边找就行了? 这就是二分查找算法! 那么落实到代码上我们应该怎么实现呢? 简单版二分法 l = [2,3,5,10,15,16,18,22,26,30,32,35 阅读全文
posted @ 2019-03-19 21:08 大圣原来姓毛 阅读(5446) 评论(0) 推荐(0)
摘要: 命名空间和作用域 命名空间的本质:存放名字与值的绑定关系 在python之禅中提到过:命名空间是一种绝妙的理念,让我们尽情的使用发挥吧! 命名空间一共分为三种: 全局命名空间 局部命名空间 内置命名空间 *内置命名空间中存放了python解释器为我们提供的名字:input,print,str,lis 阅读全文
posted @ 2019-03-19 21:04 大圣原来姓毛 阅读(163) 评论(0) 推荐(0)
摘要: 和数字相关 数字——数据类型相关:bool,int,float,complex 数字——进制转换相关:bin,oct,hex 数字——数学运算:abs,divmod,min,max,sum,round,pow 和数据结构相关 序列——列表和元组相关的:list和tuple 序列——字符串相关的:st 阅读全文
posted @ 2019-03-18 21:21 大圣原来姓毛 阅读(254) 评论(0) 推荐(0)
摘要: 函数基础-传参 1.按位置传值多余的参数都由*args统一接收,得到一个元组的形式 def mysum(*args): the_sum = 0 for i in args: the_sum+=i return the_sum the_sum = mysum(1,2,3,4) print(the_su 阅读全文
posted @ 2019-03-18 21:13 大圣原来姓毛 阅读(506) 评论(0) 推荐(0)
摘要: 描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 Python 2.3. 以上版本可用,2.6 添加 start 参数。 >>>seq = ['one', 'two', 'three'] >> 阅读全文
posted @ 2019-03-18 21:07 大圣原来姓毛 阅读(166) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-03-18 20:54 大圣原来姓毛 阅读(12) 评论(0) 推荐(0)
摘要: 1、数据类型属性 不可变数据类型:元组、bool、int、str (可哈希hash) 可变数据类型:列表、dic、set (不可哈希hash) 2、字典的key必须是不可变数据类型;value为任意数据类型 3、字典增删改查 1、字典增加: dict [“key”]=value dict.setde 阅读全文
posted @ 2019-03-18 19:14 大圣原来姓毛 阅读(125) 评论(0) 推荐(0)
摘要: 1、listt.append()默认追加在后面 2、list.insert(索引,“元素”)按索引添加 3、list.extend()可添加多个字或字母的字符串,也可以是列表 4、list.pop()默认删除最后一个,传入索引,按索引位置删除元素 5、list.remove()按元素删除 6、lis 阅读全文
posted @ 2019-03-17 17:39 大圣原来姓毛 阅读(578) 评论(0) 推荐(0)
摘要: 1、空或0布尔值为false,非0或非空为true 2、多个判断连在一起判断优先级:(括号)》not 》and 》or and: print(27 and 1>4) >True 真真为真、假假为真、真假为假 or : print (27 or 1>4) >27 一个为真都为真 (X or Y) X为 阅读全文
posted @ 2019-03-17 17:16 大圣原来姓毛 阅读(394) 评论(0) 推荐(0)