Python3 有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
数字(Number)、字符串(String)、元组(Tuple)是不可变的数据类型,列表(List)、集合(Set)、字典(Dictionary)是可变的。
不可变指的是值本身不可变,但变量是可变的。比如:
1 a=”hello wolrd”
2 a=10
3 print(a) #10
“hello world”这个字符串本身是不可变的,我们不能修改这个字符串本身,但我们可以修改指向这个字符串的变量。
python中没有数组这一数据类型,但可以使用列表、元组代替数组。
查看数据类型
1、可用type()查看值、变量的数据类型:
a=1
print(type(a)) #
print(type(1)) #可直接使用值
2、可用isinstance()判断变量类型:
1 a=1
2 b=isinstance(a, int) #返回值是bool类型
3 print(b) #True
4
5 b=isinstance(1,int) #第一个参数也可以使用具体的值
3、如果不再使用某些变量