为了账号安全,请及时绑定邮箱和手机立即绑定

Python元组 ()

标签:
Python

元组的定义:使用圆括号括起来,元素之间用逗号分隔;空的圆括号表示空元组;当只有一个元素时,必须以逗号结尾。

序列的基本操作:

len() ——求序列的长度
比如一个字符串“a='qweqerq'”,它的长度可以为

In [2]: a='qweqerq'In [3]: len(a)Out[3]:
  • ——连接两个序列
    比如字符串“a”加上一个序列,如下所示

    In [4]: a+'abc'Out[4]: 'qweqerqabc'

*——重复序列元素
比如重复打印20个“#”可以表示为

In [5]: "#" * 20Out[5]: '####################'In [7]: a * 5Out[7]: 'qweqerqqweqerqqweqerqqweqerqqweqerq'

in——判断元素是否在序列中
比如判断a是否在序列a里面,如果存在则返回“True”,不存在则返回“False”

In [2]: a='qweqerq'In [8]: "a" in aOut[8]: FalseIn [9]: "q" in aOut[9]: TrueIn [10]: "a" not in aOut[10]: True                         #a不在序列a里面,为真

max()——返回最大值

In [11]: max(a)Out[11]: 'w'

min()——返回最小值

In [12]: min(a)Out[12]: 'e'

cmp(x,y)——比较两个序列是否相等

In [13]: a=12345In [14]: cmp(a,1234)Out[14]: 1                                #表示前者比后者多In [15]: cmp(a,12345)Out[15]: 0                                #表示两者相等In [16]: cmp(a,123456)Out[16]: -1                               #表示前者比后者少

元组和列表十分相似,元组和字符串一样是不可变的,且可以存储一系列的值,通常在用户定义的函数能够安全的采用一组值的时候,即被使用的元组的值不会改变。

In [17]: t1=1In [18]: type(t1)Out[18]: int                     #表示的是字符串In [19]: t2=1,In [20]: type(t2)Out[20]: tuple                #表示的是元组

序列和元组在操作上是相似的

In [21]: t=(a,"b","c")                #a未加引号,表示变量In [22]: tOut[22]: (12345, 'b', 'c')           #显示a的实际代表的值In [24]: b="qwe"In [25]: t=("a",b,"c")In [26]: tOut[26]: ('a', 'qwe', 'c')

在Python中,一切都可称为对象。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消