python中的变量:
变量是只不过保留的内存位置用来存储值。这意味着,当创建一个变量,那么它在内存中保留一些空间
a = 'ABC'
1.在内存中创建了一个’ABC’的字符串;
2.在内存中创建了一个名为a的变量,并把它指向’ABC’。
a = 'ABC'
b = a
a = 'XYZ'
a = ‘ABC’,解释器创建了字符串’ABC’和变量a,并把a指向’ABC’:
b = a,解释器创建了变量b,并把b指向a指向的字符串’ABC’:
执行a = ‘XYZ’,解释器创建了字符串’XYZ’,并把a的指向改为’XYZ’,但b并没有更改
所以,最后打印变量b的结果自然是’ABC’了。
- Python五个标准的数据类型:
数字:整数,浮点数,复数a+b j,长整数L
字符串:单引号,双引号括起来的文本
*重复 +连接字符串 切片[:] 索引正向从0开始,逆向从-1开始
列表:[] 类似数组,逗号分隔,一个列表中的项目可以是不同的数据类型的
*重复 +连接字符串 切片[:] 索引从0开始
[i]=更新赋值
元组:只读列表,不能更新内部的元素
字典:哈希表,键值对组成,{键 : 值,}, 使用 字典名[ 键 ] 访问(字典名[键]=值)
无序的