射频和无线供应商和资源的家

一站式满足您的射频和无线需求

数据类型,数据结构,元组,字典,容器

本python编程教程涵盖了数据类型、数据结构、元组、字典、容器等。

参考以下页面学习完整的Python语言教程。
Python教程page1
Python教程page2
Python教程page3
Python教程第4页
Python教程第5页
Python教程第6页

使用数据

•大多数程序都使用数据
•在本节中,我们将了解Python程序员如何表示和处理数据
•常见编程习语
原始数据类型
Python有一些整数数据的基本类型
浮点数
字符串(文本)
显然,所有程序都使用这些
没有类型
Nothing, nil, null
logfile =无
这通常用作可选程序设置或值的占位符
如果日志文件:
日志文件。写(“信息”)
如果你不给logfile赋值,上面的代码会崩溃(未定义的变量)

数据结构

真实的程序有更复杂的数据
例如:持有股票
100股GOOG,每股490.10美元
一个由三部分组成的“物体”
名称("GOOG",字符串)
股份数量(100,整数)
价格(490.10,浮动)

元组

元组是一组值的集合,通常用于表示简单的记录和数据结构。
例子:
s = ('GOOG',100,490.10)

元组内容排序(像数组一样)s = ('GOOG', 100,490.10)

元组实际上专注于将数据打包和解包到变量中,而不是将不同的项存储在列表中。

要在其他地方使用元组,通常需要将其部分解压缩到变量中
从元组中解包值
(名称,股份,价格)= s

字典

哈希表或关联数组
按“键”索引的值的集合
键就像字段名
例子:
S = {
'name': 'GOOG',
“股份”:100,
“价格”:490.10

获取值:只需使用键名
>>>打印s['name'],s['shares']
google 100年
添加/修改值:分配给键名
>>> s['shares'] = 75
删除值
>>> del s['日期']

何时使用字典作为数据结构。
数据有许多不同的部分。
这些零件将被修改/操作。
例如:如果你正在从数据库中读取数据,每一行有50个字段,
字典可以使用描述性字段名存储每一行的内容。

容器

程序经常要处理许多对象。股票投资组合,电子表格和矩阵。
有三个选择:
1.列表(有序数据)
2.字典(无序数据)
3.集合(无序集合)

作为容器列表

当数据的顺序很重要时,使用列表。列表可以保存任何类型的对象。
例如:元组列表
投资组合= [
(“google”,100490 .10),
(“IBM”,50岁,91.10),
(“猫”,150年,83.44)

投资组合[0](“google”,100490 .10)

字典作为容器

如果需要快速随机查找(按键名),字典很有用。
例子:股票价格字典

价格= {
' goog ': 513.25,
' ibm ': 87.22,
“猫”,150年,83.44
...

> > >价格(“IBM”)
93.37

词典:寻找物品

测试是否存在一个密钥
如果输入d:
#是的
其他:
#没有
查找一个可能不存在的值
Name = d.t get(key,default)
例子:
> > > prices.get(“IBM”,0.0)
93.37

字典和列表

Dict()将一个对列表提升到字典
价格= dict(价格表)

A = set([2,3,4])
保存无序项的集合
不重复,支持普通集合操作
>>> a = set([2,3,4])

Python中的有用DSP代码


分享本页

翻译本页
Baidu