专栏首页python3Python元组 ()

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]: "#" * 20
Out[5]: '####################'

In [7]: a * 5
Out[7]: 'qweqerqqweqerqqweqerqqweqerqqweqerq'

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

In [2]: a='qweqerq'

In [8]: "a" in a
Out[8]: False

In [9]: "q" in a
Out[9]: True

In [10]: "a" not in a
Out[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=12345

In [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=1

In [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]: t
Out[22]: (12345, 'b', 'c')           #显示a的实际代表的值

In [24]: b="qwe"

In [25]: t=("a",b,"c")

In [26]: t
Out[26]: ('a', 'qwe', 'c')

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python学习笔记:第7天 深浅拷贝

    join方法是把一个列表中的数据进行拼接,拼接成字符串(与split方法相反,split方法是把一个字符串切割成列表)

    py3study
  • python3之元组

    元组存在的意义,有很大一部分是因为,由于它的不可变,可以当做映射的key值,但是list就不不行

    py3study
  • 【Python】02、Python过程型

    通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其它的数据结构。

    py3study
  • python基础教程:元组

    元组(元组)跟列表(名单)非常相似,二者之间的差异就是元组不可改变,列表是可以改变的。

    一墨编程学习
  • 【Python】02、Python过程型

    通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其它的数据结构。

    py3study
  • 九宫格数独游戏

    WolframChina
  • python3之元组

    元组存在的意义,有很大一部分是因为,由于它的不可变,可以当做映射的key值,但是list就不不行

    py3study
  • 盘点Python 63个内置函数

    判断对象是否可以被调用,能被调用的对象就是一个callable 对象,比如函数 str, int 等都是可被调用的,但是例子4 中xiaoming这个实例是不可...

    double
  • python基本语法

    常量: 一旦赋值,就不可再改变,换句话说,就是不能对它重新赋值。Python不存在常量

    py3study
  • Python要点总结,我使用了100个小例子!

    类型检查是一个验证和施加类型约束的过程,编译器或解释器通常在编译或运行阶段做类型检查。例如,你不能拿一个string类型值除以浮点数。

    石晓文

扫码关注云+社区

领取腾讯云代金券