可变类型与不可变类型 1、可变类型 值改变,id不变,说明是直接改变原值,是可变类型 2、不可变类型 值改变,id也跟着改变,说明是产生了新的值,是不可变类型 整型(int)与浮点型(float) #整型 #用途:记录电话号码,年龄,QQ号等纯数字 #定义方式 #浮点型float 作用:薪资,身高, ...
分类:
其他好文 时间:
2019-07-03 15:26:43
阅读次数:
107
[TOC] 变量 变量定义 作用域 可变类型和不可变类型 is和==区别 引用、浅拷贝、深拷贝 推导式 %和format 连接字符串用join还是+ 函数 函数参数传递 lambda 函数式编程 args和 kwargs 函数的工作原理 迭代器和生成器 迭代器 生成器 面向切面编程AOP AOP 闭 ...
分类:
编程语言 时间:
2019-07-01 13:47:22
阅读次数:
95
第4章 数据结构 4.1 主要的集合特质 Scala 同时支持可变集合和不可变集合,不可变集合从不可变,可以安全 的并发访问。 两个主要的包: 1) 不可变集合:scala.collection.mutable 2) 可变集合: scala.collection.immutable Scala 优先 ...
分类:
其他好文 时间:
2019-06-30 09:38:47
阅读次数:
126
python考点整理 Python面试(一)之交换变量值Python面试(二) is 和 == 的区别Python面试(三)可变对象和不可变对象Python面试(四)连接字符串用join还是+Python面试(五)理解__new__和__init__的区别Python面试(六)with与上下文管理器 ...
分类:
编程语言 时间:
2019-06-29 10:36:04
阅读次数:
100
第2章 Scala 基础 2.1 声明值和变量 Scala 声明变量有两种方式,一个用 val,一个用 var。 val / var 变量名 [: 变量类型] = 变量值 val 定义的值是不可变的,类似于一个常量。 Scala REPL 默认为匿名变量分配 val。 var 声明的变量是可变的。 ...
分类:
其他好文 时间:
2019-06-29 01:17:35
阅读次数:
111
spark面试问题 1、spark中的RDD是什么,有哪些特性 RDD(Resilient Distributed Dataset)叫做弹性分布式数据集,是Spark中最基本的数据抽象,它代表一个不可变、可分区、里面的元素可并行计算的集合。 Dataset:就是一个集合,用于存放数据的 Distri ...
分类:
其他好文 时间:
2019-06-27 00:54:00
阅读次数:
99
概述 本文涉及到主要的概念有: 变量(名) 引用 对象 可变对象和不可变对象 拷贝 深拷贝和拷贝 正文 像Java,Python这样的语言,存在着深拷贝,浅拷贝的问题。下面我们先通过一张图来看看变量和对象的关系: 变量和对象的关系 对象和变量 我们要明确以下概念: 变量 是系统变量名表中的元素(可以 ...
分类:
其他好文 时间:
2019-06-27 00:37:16
阅读次数:
98
1、概述 1.1 String:不可变字符串 1.2 StringBuilder:可改变的字符串,线程不安全 StringBuffer:可改变的字符串,线程安全 ...
分类:
编程语言 时间:
2019-06-26 13:41:47
阅读次数:
125
三、不可变类型与可变类型: 四、字典类型 五、流程控制 六、文件处理 七、函数基础 ...
分类:
其他好文 时间:
2019-06-26 00:37:46
阅读次数:
105
'''''' ''' 字典类型: 作用: 在{}内,以逗号隔开可存放多个值 以key-value存取,取值速度快 定义: key必须是不可变类型,value可以是任意类型 ''' #dict1 = dict({'age':18,'name':'tank'}) dict1 = {'age':18,'n... ...
分类:
其他好文 时间:
2019-06-25 16:46:45
阅读次数:
89