python数据类型

发布时间 2023-10-29 13:02:33作者: JFSec

学习目标

1、定义变量
2、了解input输入
3、熟悉列表list的功能与操作
4、熟悉元组tuple的功能与操作
5、熟悉集合set的功能与操作
6、熟悉字典dict的功能与操作

核心知识

变量

a = '安全开发'
print(a)
print('====')
a = '安全测试'
print(a)

image.png

输出

a = input('你是谁:')
print('我是'+a)

image.png

列表

列表能存储整数、实数、字符串、列表、元组等任何类型的数据

a = [123,'test','safe']
#列表取值
print(a)
print(a[1])
print(a[1:3])
print('================')
#列表加数据
a.append(4)
print(a)
print('================')
#列表删数据
a.remove(123)
print(a)
print('================')
#列表合并
b = ['合并']
a.extend(b)
print(a)

image.png

元组

和列表不同的是,一旦创建不可修改

a = (1,2,3)

集合

不可重复,无法像列表那样使用下标去访问数据,一般用for循环去访问,或转为列表访问

#添加数据
a = {1,2,3}
a.add(4)
print(a)
print("=========")
#添加数据
a.remove(1)
print(a)
#转为列表访问
a = list(a)
print(a[1])

image.png

字典

字典类型是 Python 中唯一的映射类型,字典的特性是将各元素对应的索引称为键(key),各个键对应的元素称为值(value) ,通过key可以找到value

#可用【】取对应值,也可用get(),使用get取值不报错
a = {'age':18,'name':"JF"}
print(a['age'])
print(a.get('age'))
print(a)
#添加数据
print('添加后:')
a['sex'] = '男'
print(a)
#删除数据
print('删除后:')
a.pop('name')
print(a)
#合并数据
print('合并后:')
b = {'test':'合并'}
a.update(b)
print(a)

image.png

场景应用

1、字典,列表,集合,元组是最常见的保存元素的数据结
2、根据不同数据类型的特性,保存不同业务的数据
3、列表是最常用的,能保存任何形式的数据,还能根据索引取值
4、集合内的元素是不可重复的,所以可以用来做去重
5、元组的元素是不可变的,可以用来做固定的参数
6、字典的结构,可以保存大部分不同类型的数据,方便快速取值

总结归纳

1、列表是使用[]格式保存数据,元组使用(),集合使用{},字典使用{key:value}
2、列表添加数据使用append,删除数据使用remove,合并使用extend。
3、集合内数据不可以重复,添加使用add,删除数据使用remove。
4、字典格式是键值对格式,取值使用get,合并使用update,删除使用pop,添加数据直接在字典中新增即可。