Python |数据类型、数据结构、元组、字典、容器
这个python编程教程涵盖了数据类型、数据结构、元组、字典、容器等。
请参考以下页面完成Python语言教程学习。
Python教程所述
所以page2 Python教程
Python教程page3
Python教程page4
Python教程page5
Python教程page6
处理数据
•大部分程序处理数据
•在本节中,我们看看Python程序员如何表示和处理数据
•公共编程习语
原始数据类型
Python有几个基本类型数据的整数
浮点数
字符串(文本)
显然,所有程序使用这些
没有类型
没什么,nil, null
日志文件=没有
这通常是作为一个可选的程序设置或值的占位符
如果日志文件:
日志文件。写(“信息”)
如果你不指定日志文件,上面的代码就会崩溃(未定义的变量)字符串(文本)
数据结构
真正的程序有更复杂的数据
例如:持有的股票
100年google的股价为490.10美元
一个“对象”,三个部分
名称(“google”,一个字符串)
一个整数的股份数(100)
价格(490.10,一个浮点数)
元组
元组值组合在一起的集合,通常用于表示简单的记录和数据结构。
例子:
s = (100490 .10“google”,)
元组内容要求(如一个数组)s = (490.10“google”, 100年)
元组都是集中在包装和拆包数据变量,不存储不同的多个值在一个列表上的项目包装到一个元组s = (490.10“google”, 100年)
通常使用元组在其他地方,你将其中的部分解压到变量
拆包从元组值
(名称、股票价格)=
字典
一个哈希表或关联数组
索引值的集合的“钥匙”
钥匙就像字段名称
例子:
s = {
“名称”:“google”,
“股票”:100年,
价格:490.10
}
价值观:只使用名称的关键
> > >打印(“名字”),s(“股份”)
google 100年
添加/修改值:分配给关键的名字
> > >(“股票”)= 75
删除一个值
> > > del年代(“日期”)
何时使用一本字典作为一个数据结构。
有许多不同的部分数据。
将修改/操纵的部分。
例如:如果你从数据库中读取数据,每一行有50字段,
字典可以存储每一行的内容使用描述性的字段名称。
容器
程序通常都有许多对象。一个股票投资组合,电子表格和矩阵。
三个选择:
1。列表(命令数据)
2。数据字典(无序)
3所示。集(无序集合)
列表是一个集装箱
使用列表数据的顺序很重要。列表可以保存任何类型的对象。
例如:一个元组的列表
投资组合= [
(“google”, 100490 .10),
(“IBM”, 50岁,91.10),
(“猫”,150年,83.44)
]
投资组合[0](“google”, 100490 .10)
字典是一个集装箱
字典是有用的,如果你想要快速随机查找(通过密钥名)
例子:一个字典的股票价格
价格= {
“google”: 513.25,
“IBM”: 87.22,
“猫”,150年,83.44
…
}
> > >价格(“IBM”)
93.37
字典:寻找物品
测试的一个关键的存在
如果关键在d:
#是的
其他:
#没有
查找的值可能不存在
name = d.get(键,默认情况下)
例子:
> > > prices.get (“IBM”, 0.0)
93.37
字典和列表
dict()促进对字典的列表
价格= dict(价格表)
集
一套= ((2、3、4))
持有的无序集合项目
没有复制,支持共同行动
> > >一套= ((2、3、4))