一、Python3 中有六个标准的数据类型:
- Number(数字) :int、float、bool、complex(复数)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
Python3 的六个标准数据类型中:
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
二、判断数据类型的方法
type(变量) :判断该变量的数据类型,打印结果如:<class 'int'>
isinstance(A类,B父类):判断A是不是B衍生出来的子类,返回True 或者False
三、列表:List
# 定义空列表
test_list=[]
# 列表可以包含不同数据类型
test_list1=[1,2.2,True,'abc',[1,2,3],('a',2,'a'),{'name':'zhangsan','age':20},{'a','b',2}]
print(test_list1)
# 某个数据的索引
print(test_list1.index(2.2))
# 拼接数据进去
test_list1.append(['q', 'p'])
print(test_list1)
# 某个数在列表出现的次数
print(test_list1.count(2.2))
# 指定位置插入一个值
test_list1.insert(0, '插入到第一个位置')
print(test_list1)
# 移除指定的值
test_list1.remove('abc')
print(test_list1)
- List写在方括号之间,元素用逗号隔开。
- 和字符串一样,list可以被索引和切片。
- List可以使用+操作符进行拼接。
- List中的元素是可以改变的。
- 常用的方法: append()、pop()
四、元组:Tuple
五、字典:Dictionary
六、集合:Set