**
python变量及变量数据类型
**
一、变量简介
变量:
1、使用标识符和在内存存储位置存储的相关类型的值做关联,使其值可以修改;
2、标识符就是变量名,变量被使用时在内存先开辟内存空间,然后在赋予指定变量值;
3、变量在指定的同时,必须强制赋予初始值,否则解释器报错;
4、变量通过(=)来实现赋值,数据类型不需要指定,这便时动态语言的好处。
二、变量赋值:
a = 0
one=two=three=3
one,two,three=3
三个变量在内存中指向同一地址,获得同一个值10
注意:
1、变量命名规则,请查看下一章节标识符
2、变量对应的时常量,及不可变的数据对象,如print(“ok”),ok就是常量
三、变量数据类型
Python中五个基本的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
可变数据类型:
列表list和字典dict;
不可变数据类型:整型int、浮点型float、字符串型string和元组tuple。
注:可变和不可变只要值得数值的内存地址的引用详情请看下一章节
类型 | 实例 |
---|---|
文本类型 | Str |
数值类型 | Int,float,complex |
序列类型 | List,Tuple,range |
映射类型 | Dict |
集合类型 | Set,frozenset |
布尔类型 | Bool |
二进制类型 | Bytes,Bytearray,Menoryview |