一个二分查找的示例: # 二分查找 示例 data = [1, 3, 6, 7, 9, 12, 14, 16, 17, 18, 20, 21, 22, 23, 30, 32, 33, 35, 36, 66] def binary_search(dataset, find_num): print(dataset) if len(dataset) > 1: mid = int(len(dataset) / 2) if dataset[mid] == find_num: # find it print…
今天来介绍一下Python解释器包含的一系列的内置函数,下面表格按字母顺序列出了内置函数: 下面就一一介绍一下内置函数的用法: 1.abs() 返回一个数值的绝对值,可以是整数或浮点数等. 1 2 3 4 5 6 print(abs(-18))          print(abs(0.15))   result: 18 0.15 2.all(iterable) 如果iterable的所有元素不为0.''.False或者iterable为空,all(iterable)返回True,否则返回Fal…
1.闭包回顾 在学习装饰器之前,可以先复习一下什么是闭包? 在嵌套函数内部的函数可以使用外部变量(非全局变量)叫做闭包! def wrapper(): money =10 def inner(num): nonlocal money money +=num print(money) print(inner.__closure__) #不返回none的话就是闭包 return inner wrapper()(100) 装饰器的本质就是闭包  2.装饰器 装饰器本质上就是一个python函数,他可以…
内置函数 数学类 abs():绝对值 round():四舍五入 >>> round(1.3747,1) 1.4 sum():求和 >>> sum({1:'dj',2:'dj'}) 3 进制类 bin():返回一个数字的二进制值 hex():返回一个数字的十六进制值 oct():返回八进制 布尔类 bool():返回数据的布尔值.(字符串为true) any():判断参数内部的元素是否至少有一个为true >>> any((1,2,0)) True  ,…
''' 关键字: False:bool数据类型 True:bool数据类型 None:表示数据的内容为空 and:逻辑运算符:与 or:逻辑运算符:或 not:逻辑运算符:非 in:身份运算符,判断变量是否在序列中 is :成员运算符,判断变量是否为某个类的实例 del:删除变量或序列的值 assert:列表排序,默认从小到大排序,升序,加参数reverse=True,按降序进行排序 with:简化Python的语句 pass:表示通过(一般用来占位的) if elif else:条件判断 wh…
python基础之内置函数 参考: http://www.runoob.com/python/python-built-in-functions.html -zip() zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表 实例1: x = [1, 2, 3] y = [4, 5, 6] z = [7, 8, 9] xyz = zip(x, y, z) print(xyz) #运行的结果是: #[(1, 4, 7), (2, 5, 8), (3, 6, 9)] 实例2:…
#!/usr/bin/env python # -*- coding:utf-8 -*- #===issubclass(class,classinfo) 检查class是否是classinfo类的子类 class A : pass class B(A): pass print(issubclass(B,A)) #====isinstance(object,Classinfo) 检查object是否是Classinfo的实例对象 a= A() b=B() print(isinstance(a,A)…
  map().filter().reduce() map(func,iterator) --> filter(func,iterator) --> reduce(func,iterator) -->value…
面相对象基础语法 目标 dir 内置函数 定义简单的类(只包含方法) 方法中的 self 参数 初始化方法 内置方法和属性 01. dir 内置函数(知道) 在 Python 中 对象几乎是无所不在的,我们之前学习的 变量.数据.函数 都是对象 在 Python 中可以使用以下两个方法验证: 在 标识符 / 数据 后输入一个 .,然后按下 TAB 键,iPython 会提示该对象能够调用的 方法列表 使用内置函数 dir 传入 标识符 / 数据,可以查看对象内的 所有属性及方法 提示 __方法名…
1,python内置函数     内置函数     abs() dict() help() min() setattr() all()  dir()  hex() next()  slice()  any() divmob() id() object() sorted() ascii() enumerate() input() oct() staticmethod() bing() eval() int() open() str() bool() exec() isinstance() ord(…