最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

python中元组类型理解

XAMPP案例 admin 898浏览 0评论

今天来和大家聊一聊python中元组类型的那点事儿~

我们将从以下几个方面展开对元组类型的剖析:

  • 元组类型的定义
  • 元组类型的操作
  • 元组类型的应用

(1)元组类型的定义

  • 元组是序列类型的一种扩展。一旦创建就不能被修改
  • 使用小括号()或tuple()创建,元素间用逗号分隔
  • 可以使用或不使用小括号,如

dre0057

元组类型定义的代码实现:

>>> creature = "cat","dog","tiger","human"
>>> creature
('cat', 'dog', 'tiger', 'human')
>>> color = (0x00100,"blue",creature)
>>> color
(256, 'blue', ('cat', 'dog', 'tiger', 'human'))

(2)元组类型的操作符

  1. 元组继承了序列类型的全部通用操作
  2. 元组因为创建后不能被修改,因此没有特殊操作
  3. 使用或不使用小括号

6个通用符

操作符及应用 描述
x in s 如果x是序列s的元素,返回True,否则返回False
x not in s 如果x是序列s的元素,返回False,否则返回True
s + t 连接两个序列s和t
s*n 或 n*s 将序列s复制n次
s[i] 索引,返回s中的第i个元素,i是序列的序号
s[i:j]或s[i:j:k] 切片,返回序列s中第i到j以k为步长的元素子序列

 

以下是代码的演示:

>>> ls = ("python",123,".io")
>>> ls
('python', 123, '.io')
>>> s = "python123.io"
>>> s
'python123.io'
>>> s[::-1]
'oi.321nohtyp'

5个函数和方法

函数和方法 描述
len(s) 返回序列s的长度,即元素个数
min(s) 返回序列s中的最小元素,s中元素需要可比较
max(s) 返回序列s的最大元素,s中的元素需要可以比较
s.index(x)或s.index(x,i,j) 返回序列s从i开始到j位置中第一次出现元素x的位置
count(x) 返回序列s中出现x的总次数

 

以下是代码的演示:

>> ls  = ["python",123,".io"]
>>> len(ls)
3
>>> s = "python123.io"
>>> max(s)
'y'

(3)元组类型的应用

元组用于元素不改变的应用场景,更多用于固定搭配场景

用于数据保护:如果不希望数据被程序所改变,转换成元组类型

 

>>> ls  = ["cat","dog","tiger",1024]
>>> lt = tuple(ls)
>>> lt
('cat', 'dog', 'tiger', 1024)

以上就是对元组类型对理解

转载请注明:XAMPP中文组官网 » python中元组类型理解

您必须 登录 才能发表评论!