继承: 单继承和多继承 1.初识 class Father(object): #如果不写object默认继承 pass class Son(Father): #括号里...
继承: 单继承和多继承 1.初识 class Father(object): #如果不写object默认继承 pass class Son(Father): #括号里...
# 组合: 给一个类的对象封装一个属性,这个属性是另一个类的对象. classGameRole: def__init__(self, name, ad, hp): self....
[1], [1, 1], [1, 2, 1], [1, 3, 3, 1], [1, 4, 6, 4, 1], [1, 5, 10, 10, 5, 1], [1, 6, 15,...
1.类的定义 定义是用过class关键字 classStudent(object): pass class后面紧接着是类名,即Student,类名通常是大写开头的单词, 紧接...
#方法0.5--- lst1=[1,3,7,9,12] lst2=[4,8,9,13,15,19] defmerge(a, b): c=[] h=j=0 whilej <le...
二分查找 每次能够排除掉一半的数据,查找的效率非常高,但是局限性比较大。 必须是有序序列才可以使用二分查找。 1.非递归算法 def binary_search(lis, n...
内置函数二: 1.lambda (匿名函数) 为了解决一些简答的需求而设计的一句话函数。不需要def来声明。 def func(n): re...
内建函数 1. abs(number) 用法:返回数字的返回值 2. all(iterable) 用法:如果iterable的所有元素都是真值,就返回True,否则返回Fal...
A0 =dict(zip(('a', 'b', 'c', 'd', 'e'), (1, 2, 3, 4, 5))) A1 =range(10) A2 = [ifor iin ...
生成器 通过列表生成式,我们可以直接创建一个列表。但是受内存限制,列表容量肯定是有限的。 而且,创建一个很多很多元素的列表,不仅占用很大的内存空间,如果我们仅仅访问前几 元素...
1.迭代和可迭代协议 1)什么叫迭代 foriin[1,2,3,4]: print(i) 结果: 1 2 3 4 foriin1234 print(i) 结果: Traceb...
列表生成式 列表生成式即List Comprehensions ,是Python内置的非常简单却强大的可以用来创建list的生成式 例子: 要生成list [1,2,3,4,...
from randomimport Random def quick_sort(arry): if len(arry) >1: qsort(arry, 0, len(arry...
l = [1, 4, 5, 2, 9, 7, 3] for iin range(len(l)-1): for jin range(len(l)-1-i):#我们每循环一次都会...
函数的参数: 先来安利一下:定义函数的时候,我们把参数的名字和位置确定下来,函数的接口就定义完了。 对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数返回什么样的值...
准备知识: 1.在Python解释器开始执行之后,机会在内存中开辟一个空间,每当遇到 一个变量的时候,就把变量和值之间的关系记录下来,但是当遇到函数定义 的时候,解释器只是把...
''' 吃的文件内容: 过油肉菜 尖椒菜 娃娃菜 ''' import os withopen("吃的", mode="r", encoding="utf-8...
Python文件操作 准备工作: 1) 使用python来读取文件是非常简单的操作,我们使用open()函数来打开一个文件,获取到文件句柄, 然后通过文件就可以进行各种各样的...
深浅拷贝 首先来个准备知识: list1 = ['我爱你','中国','亲爱的母亲'] list2 = list1#列表,进行赋值操作,实际上是引用内存地址的赋值。内存中此时...
字典常用的就是,他的去重。 set集合是python的一个基本数据类型. set中的元素是不重复的.⽆无序的.⾥面的元素必须是可hash的(int, str, tuple,b...