Python赋值
python与其他语言还有一个明显的不同在于,创建一个变量时不需要设置数据类型,python会自动识别你的变量类型。如:
int i = 1;#这是java整数变量的写法
i = 1 #这是python整数变量的写法
String i= "hello world"; #这是java字符串变量的写法
i = "hello world" #这是python字符串变量的写法
如果需要对多个变量赋同个值,或者分开赋值,可以在同一行这么写:
#给多个变量设置同个值
a = b = c = 1
#给多个变量设置不同值
a , b , c = 1 , 10.2,'hello'
标准数据类型
Python有6种标准的数据类型,分别是:
- Numbers(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Dictionary(字典)
- Set(集合)
其中,这6种数据类型又可以归类为2种数据:
- 不可变数据:Number(数字)、String(字符串)、Tuple(元组);
- 可变数据:List(列表)、Dictionary(字典)、Set(集合)。
所谓的“不可变数据”,是指当该数据类型被赋上一个值后,就会被系统分配一个内存模块。当该数据类型被再次赋上另外一个不同的值时,这个内存块就会发生变化,也就是说