python基础
一只丁小丁呐
day day up up up
展开
-
Python篇:数据类型--集合
数据类型--集合引入集合特点作用去重关系测试语法基本操作增删改关系测试交集差集并集对称差集包含关系引入集合如何知道同时买了ipone7和ipone8的人?如何知道只买了ipone7和ipone8的人?正常思路如下:为了简化操作,我们引入集合。特点集合set是一个无序的,不重复的数据组合作用去重把一个列表变成集合,就自动去除了关系测试测试两组数据之前的交集、差集、并集等关系语法若{ }内为空,则数据类型为字典;若{ }内有数据,则数据类型为集合。1、直接令2、其他类型变集合原创 2020-06-01 20:06:16 · 424 阅读 · 0 评论 -
Python篇:数据类型hash函数
Hash函数概念特征用途概念一般翻译成“散列”,也可直接音译为“哈希”,意思就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换时一种压缩映射,也就是说,散列值得空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一地确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。特征hash值得计算过程是依据这个值的一些特征计算的,这就要求hash值必须固定,因此hash的值必须是不可变的。不可变类型可原创 2020-06-01 19:55:23 · 739 阅读 · 0 评论 -
Python篇:数据类型--元组
数据类型--元组定义语法特性功能使用场景定义元组(tuple)其实跟列表差不多,也是存一组数,但一旦创建,便不能再修改,所以又叫只读列表。语法names = (“alex”,“Jack”,“alice”)说明:列表是中括号[ ],元组是小括号()元组里面可以套列表特性(1)不可变(2)元组本身不可变,但元组中包含其他可变元素时,这些可变元素可变功能(1)index 返回索引(2)count 查看某个元素的个数(3)切片使用场景(1)显示的告知别人,此处数据不可修改(2)数据原创 2020-06-01 19:50:51 · 231 阅读 · 0 评论 -
Python篇:数据类型--字典
Python篇:数据类型--字典字典的优点定义:特性:创建赋值dict批量生成value:{}.fromkeys()增删改查字典的优点定义:{key1:value1,key2:value2}(1)键与值用冒号“:”隔开(2)项与项用逗号“,”隔开特性:1、key-value结构,无索引2、key必须为不可变数据类型,必须唯一3、可存放任意多个value、可修改、可以不唯一4、无...原创 2020-04-20 11:41:32 · 248 阅读 · 0 评论