变量和赋值
什么是变量
一个实体的指代
查看变量的内存地址
id(x)
可重新赋值
为变量赋值
通过=来赋值
x = 3
被重新赋值之后的值去哪了?
被系统回收了....1和0, 所以浮点数强调的时小数的表现形式
string(字符串, 字符序列)
str(2)
在有些语言中, 单个字符也是一个基本的数据类型(Char)
有序的
如何表示字符串
''
""
''''''...有序的
可以装载任意数据类型
不可更改
如何表示tuple
通过tuple()新建一个元组
tuple("hello")
通过(,)来声明一个元组
a = (1, 2, 3)
#声明单个元素的元组,...字典也叫hashtable, 通过hash(散列)函数将传入的key值生成地址来查找value
key -> hash函数 -> 返回了value的地址 -> 通过地址返回value值
字典的特点?...字典中的key必须是可hash的, 也就是不可更改的, 唯一的
可以更改的
如何表示字典
通过dict()来创建字典
dict(a=2)
通过{}来声明一个字典
a = {"a": 2}
set(集合)