Optional 主要解决的问题: NullPointerException 文档说明 Option 是一个容器对象,可能包含,也可能不包含一个非null的值 它是一个基于值的对象 被 final 修饰,不可变(允许包含指向可变对象的引用); 有 equals、hashCode、toString 方 ...
分类:
其他好文 时间:
2019-09-14 11:49:08
阅读次数:
107
流程控制之for循环 for + break for + continue for循环嵌套 for + else for 循环实现loading 可变和不可变 可变 : 值变 ID不会变 不可变 : 值变 ID也变 可变类型有 列表、字典 不可变类型有 数字类型、字符串 有序和无序 有序 : 有索引 ...
分类:
其他好文 时间:
2019-09-13 15:11:53
阅读次数:
69
一、基础语法: 1、代码中修改不可变数据会抛什么异常 : 会抛 TypeError 异常 2、 a = 1, b = 2 不用中间变量交换 a 和 b 的值 a = a+b b = a -b a = a -b 3、简述对input()函数的理解: 在python3 中 input() 是获取用户的输 ...
分类:
编程语言 时间:
2019-09-12 13:45:19
阅读次数:
100
整型 int + 定义:用于比较和计算 + python2和python3: + python2:python2中油int(整型)和long(长整型):1231312L+ + 进制转换: + 十进制转二进制:正除2,获取余数,余数从上往下进行整合 + + 二进制转十进制 + + 程序计算: + bi ...
分类:
编程语言 时间:
2019-09-09 21:10:05
阅读次数:
188
1、数据类型的划分 数据类型分为:可变数据类型,不可变数据类型 不可变数据类型:元祖、bool、int、str 可哈希 可变数据类型:list,dic,set 不可哈希 不可变数据类型:元祖、bool、int、str 可哈希 可变数据类型:list,dic,set 不可哈希 2、dic的数据结构 d ...
分类:
编程语言 时间:
2019-09-07 11:05:24
阅读次数:
105
1.final关键字 类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。 关键字final,final的意思为最终,不可变。final是个修饰符,它可以用来修饰类,类的成员,以及局部变量。不能修饰构造方法。 final的特点: final修饰类不可以被继承,但是可以继承 ...
分类:
编程语言 时间:
2019-09-07 10:35:23
阅读次数:
82
区别1.可变与不可变String—>privatefinalcharvalue[];final不可变的StringBuilder/Buffer—>charvalue[]可变的String设计成不可变原因->多个指引指向同一个内存空间,如任意指引修改,值将改变,其它引用也将改变。2.是否多线程安全String—>安全(不可变对象)StringBuilder—>不安全St
分类:
编程语言 时间:
2019-09-07 01:36:36
阅读次数:
98
一、元祖定义 元组:俗称不可变的列表,又被成为只读列表,元祖也是python的基本数据类型之一,用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以.但就是不能改. 儿子不能改,孙子可能可以改。(看要更改的元素是属于元祖还是非元祖) 二、字符串操作方法 join() 可用来 ...
分类:
编程语言 时间:
2019-09-05 23:12:08
阅读次数:
216
一.可变类型与不可变类型的特点 1.不可变数据类型 不可变数据类型在第一次声明赋值声明的时候, 会在内存中开辟一块空间, 用来存放这个变量被赋的值, 而这个变量实际上存储的, 并不是被赋予的这个值, 而是存放这个值所在空间的内存地址, 通过这个地址, 变量就可以在内存中取出数据了. 所谓不可变就是说 ...
分类:
编程语言 时间:
2019-09-05 18:47:04
阅读次数:
96
第五章 1、字典 —dict 字典是python中是数据结构之一,是一种无序的,可变的数据类型 1. 定义:dic = {"key": "value"} 2. 字典的作用 存储大大量数据,将数据和数据起到关联作用 字典中的所有操作都是通过键 键:必须是不可变的数据类型(可哈希),且唯一 值:任意,可 ...
分类:
其他好文 时间:
2019-09-03 23:53:41
阅读次数:
187