字典(dict) 一、定义:字典类型在其他语言中又称为map,是一种映射类型,并且{key:value}无序,其关键字必须为不可变类型(如:元组/字符串),在同一个字典中关键字必须互不相同(若出现相同关键字,则以第一个为准) 二、操作 1.创建: dic={} #创建一个空字典 dic={'Jack ...
分类:
编程语言 时间:
2018-05-18 18:13:11
阅读次数:
230
1、概念 形参(形式参数):定义函数时小括号的变量,本质是变量。参数必须按照顺序传递,个数目前要对应(之后就可以不用,看下去你就知道)。 实参(实际参数):调用函数时给函数传递的数据,本质是值。 2、返回值 需求:编写函数,实现功能,给函数两个数,返回两个数的和。 3、参数传递 值传递:传递不可变类 ...
分类:
其他好文 时间:
2018-05-17 15:19:43
阅读次数:
136
可变与不可变类型 1、可变与不可变类型 1)学python,一定要记住“一切皆为对象,一切皆为对象的引用”; 2)所谓可变对象是指,对象的内容可变,而不可变对象是指对象内容不可变; 3)可变数据类型:value值改变,id值不变;不可变数据类型:value值改变,id值也随之改变。 4)不可变(im... ...
分类:
其他好文 时间:
2018-05-17 11:46:26
阅读次数:
255
1.可变类型之列表 列表用 [ ]来定义是可变的,可以通过索引值来去查询里面的字段可以可以追加,删除等 2.不可变类型元素 元祖,是一种不可 变得列表形式,一旦定义则不可以改变,一般用于数据库的连接,绑定 IP跟端口使用。 元祖特性: 1.不可变,定义元祖 的时候如果只有一个元素这样必须在元祖后面加 ...
分类:
编程语言 时间:
2018-05-15 11:52:22
阅读次数:
303
00.集合 定义:1.set((1,2,3)) 输出 {1,2,3} 2.a={1,2,3,4},集合不允许有相同元素,且元素没有顺序,集合是可变序列类型,只可以有不可变类型(字符串、数值、元组),不可以包含可变类型(列表、集合、字典) 运算:1.交集:a & b 2.并集:a | b 3.差集:a ...
分类:
其他好文 时间:
2018-05-12 13:48:20
阅读次数:
136
可变类型 Vs 不可变类型(这里的可变不可变,是指内存中的那块内容(value)是否可以被改变。) 可变类型(mutable):列表,字典 不可变类型(unmutable):数字,字符串,元组 如果是不可变类型,在对对象本身操作的时候,必须在内存中新申请一块区域(因为老区域#不可变#)。 如果是可变 ...
分类:
编程语言 时间:
2018-05-11 15:38:20
阅读次数:
193
set类型:无序,内部元素只能是不可变类型,每个元素都不同;set是可变类型,但只能添加和删除元素,不能修改元素; 添加元素方法:add(参数作为一个元素添加),update(可以同时添加多个) 删除元素方法:clear,pop(随机删),remove(根据值删,不存在会报错),discard(根据 ...
分类:
编程语言 时间:
2018-05-11 12:54:35
阅读次数:
209
字典 字典的基本结构 索引找到指定元素 提取v1, 11 遍历字典 遍历字典的常用函数 kyes(), values(), items(), update(),get() 字典的其他函数 集合 set 集合的基本结构 集合的基本操作 集合的并交差运算 利用集合去重 基本数据类型常用方法总结 ...
分类:
编程语言 时间:
2018-05-10 23:33:57
阅读次数:
258
对于列表这样的可变类型来说,对它操作是不会改变内存地址的. 若列表里面存的元素是整数这样的不可变类型,若修改这个元素那地址还是会改变,如: 这个时候改变 a 列表第一个元素的值: 可以看出,b没有受任何影响,因为元素类型是不可变类型(整数) 但是如果元素类型是可变类型,如列表: 现在如果改变a列表的 ...
分类:
移动开发 时间:
2018-05-10 00:31:38
阅读次数:
176
一. Java 8的包装类 Java中的8种基本数据类型不支持面向对象的变成机制,也不具备对象的特性:没有成员变量,方法可以调用。为此,Java为这8 种基本数据类型分别提供了对应的 包装类(Byte,Short,Integer,Long,Double,Float,Charater,Boolean) ...
分类:
编程语言 时间:
2018-05-08 22:28:02
阅读次数:
219