什么是变量
一个实体的指代
查看变量的内存地址
id(x)
可重新赋值
为变量赋值
通过=
来赋值
x = 3
被重新赋值之后的值去哪了?
Python的常量
*强调基本的原因数据类型和数据结构指向的范围更加广泛, 不要产生错误的认知, 形成思维定式
通过type()
函数来查看当前变量的数据类型
int
(整数)
int('1')
float
(浮点数)
float('1.0')
float('INF')
string
(字符串, 字符序列)
str(2)
在有些语言中, 单个字符也是一个基本的数据类型(Char
)
有序的
如何表示字符串
''
""
''''''
""""""
转义字符
告诉python解释器, 我们当前要表示的是一个字符或者是特殊字符
通过\
来转义
"2\""
"2\n"
boolean
(布尔值)
bool(2)
bool(0)
用来表示True
或者False
True
等价于1False
等价于0bytes
(二进制序列)
二进制的表示形式
None
(空)
False
和0
为什么还要有None
因为False
和0
有时候也代表了一种结果list
(列表)
什么是列表?
用来装载不同数据类型的数据集结构
列表的特点
如何表示list
通过list()
新建一个列表
list("hello world")
通过[]
声明一个列表
a = [1, 2, 3]
tuple
(元组)
什么是元组?
可以简单地认为, 元组就是不可修改的列表, 常用来表示记录.
元组的特点?
如何表示tuple
通过tuple()
新建一个元组
tuple("hello")
通过(,)
来声明一个元组
a = (1, 2, 3)
#声明单个元素的元组, 要添加逗号
a = (1, )
dict
(字典)
什么是字典?
字典也叫hashtable
, 通过hash
(散列)函数将传入的key
值生成地址来查找value
key
-> hash
函数 -> 返回了value
的地址 -> 通过地址返回value
值
字典的特点?
python3.6
是有序的, 无视这一点.key
必须是可hash
的, 也就是不可更改的, 唯一的如何表示字典
通过dict()
来创建字典
dict(a=2)
通过{}
来声明一个字典
a = {"a": 2}
set
(集合)
什么是set
set
其实是没有value
的字典
集合的特点
key
必须是可hash
的如何表示set
通过set()
来创建集合
set([1,2,2])
通过{}
来表示
{1, 2, 3}
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有