在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
python开发中元组是什么?元组(tuple)是关系数据库中的基本概念,关系是一张表,表中的每行(即数据库中的每条记录)就是一个元组,每列就是一个属性。 在二维表里,元组也称为行。
tuple:元组,元组将多样的对象集合到一起,不能修改,通过索引进 行查找,使用括号”()”;
应用场景:把一些数据当做一个整体去使用,不能修改;
1、描述
Python 元组 cmp() 函数用于比较两个元组元素。
2、语法
cmp()方法语法:
cmp(tuple1, tuple2)
3、参数
tuple1 -- 比较的元组。
tuple2 -- 比较的另外一个元组。
4、返回值
如果比较的元素是同类型的,则比较其值,返回结果。
如果两个元素不是同一种类型,则检查它们是否是数字。
如果是数字,执行必要的数字强制类型转换,然后比较。
如果有一方的元素是数字,则另一方的元素"大"(数字是"最小的")
否则,通过类型名字的字母顺序进行比较。
如果有一个列表首先到达末尾,则另一个长一点的列表"大"。
如果我们用尽了两个列表的元素而且所 有元素都是相等的,那么结果就是个平局,就是说返回一个 0。
5、python数据编辑
元组和列表十分类似,只不过元组和字符串一样是不可变的,即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。
6、Python中元组的书面形式和规范:
tuplename=(tupleitem1,tupleitem2,tupleitem3,tupleitem4)
tuplename=tupleitem1,tupleitem2,tupleitem3,tupleitem4
注意:定义元组的是逗号,而非括号。
zoo = ('wolf', 'elephant', 'penguin')
print 'Number of animals in the zoo is', len(zoo)
new_zoo = ('monkey', 'dolphin', zoo)
print 'Number of animals in the new zoo is', len(new_zoo)
print 'All animals in new zoo are', new_zoo
print 'Animals brought from old zoo are', new_zoo[2]
print 'Last animal brought from old zoo is', new_zoo[2][2]
一个空的元组由一对空的圆括号组成,如 myempty = ()。然而,含有单个元素的元组必须在第一个(唯一一个)项目后跟一个逗号,这样Python才能区分元组和表达式中一个带圆括号的对象。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
python 3网络爬虫开发实战这本书怎么样?
除了网络图书是成体系的经验分享,python 3网络爬虫开发实战这本书怎么样?这本书记录了崔庆才先生对爬虫实战技术开发最精华的部分,人工智能的浪潮和深度学习技术的突破密不可分,却很少有人会谈论另一位幕后英雄即数据。
9200
2019-06-24 17:35:20
Python开发TCP和UDP的区别是什么?优缺点对比总结
Python开发TCP和UDP的区别是什么?优缺点对比总结:UDP 是面向无连接的通讯协议,UDP 数据包括目的端口号和源端口号信息。TCP 是面向连接的通讯协议,通过三次握手建立连接,通讯完成时四次挥手。UDP 速度快、操作简单、要求系统资源较少;TCP 在数据传递时,有确认、窗口、重传、阻塞等控制机制,能保证数据正确性,较为可靠。
8250
2019-07-02 16:47:16
自学Python基础语法学习总结
随着人工智能的崛起和快速发展,Python成为众多编程自学者的首选语言。本文整理了定义变量、字符串、运算符、if语句、循环语句、列表、字典、元组、函数、文件操作等等Python基础语法知识点,希望下面的学习总结可以帮助大家快速掌握Python编程,现在我们一起来梳理一遍吧!
6038
2019-10-17 14:41:43
Docker入门到精通教程资源哪里有?
学Docker技术需要具有一定计算机理论基础的开发人员,没有基础的学员不建议先学习Docker,博学谷的ocker核心技术原理以及应用课程对Docker的核心技术以及原理剖析;传授学习方法和学习技巧,让开发人员掌握有效的学习方式。
5247
2019-11-08 17:32:23
为什么大家都学Python编程?学Python开发优势
在招聘网站上不难发现很多公司的招聘信息,某些岗位招聘要求有Python编程经验优先。近年国家政策大力扶持,python进入学校的课堂,各大高校相继开设人工智能专业;学python编程可以高效解决工作中遇到的问题,提高工作效率。
5540
2020-02-07 15:46:32