python基础
即将拥有八块腹肌のFF
这个作者很懒,什么都没留下…
展开
-
python字典的底层原理
1、概述字典对象的核心是散列表。散列表是一个稀疏数组(总是有空白元素的数组),数组的每个单元叫做 bucket。每个 bucket有两部分:一个是键对象的引用,一个是值对象的引用。所有 bucket 结构和大小一致,我们可以通过偏移量来读取指定bucket。下面通过存储与获取数据的过程介绍字典的底层原理。示例图2、字典数据的存储原理例如,我们将‘name’ = ‘李四’...原创 2020-04-29 22:40:51 · 422 阅读 · 0 评论 -
python 内置高级函数
random.sample#从1-9中随机选取7个不重复的数字a = [x for x in random.sample(range(1,10),7)]print(a) #[6, 1, 7, 8, 3, 4, 5, 9, 2]1、mapmap(func, *iterables) --> map object循环iterables中的每个元素,然后让每个元素执行函数fun...原创 2020-04-09 23:05:44 · 161 阅读 · 0 评论 -
Python3面向对象-——私有属性和方法的设置及访问
1、python3中,以双下划线__开头的属性和方法一般都是私有的:class Dog(object): #定义一个Dog类 def __init__(self,name): self.name = name #公有属性 self.__age = 3 #私有属性 def __fly(self): #私...原创 2020-02-27 23:25:16 · 313 阅读 · 0 评论