IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python 元组 -> 正文阅读

[Python知识库]Python 元组

元组的概念和特点

  • 元组也是Python的一个重要内置数据类型,元组属于不可变序列。元组一旦创建,用任何方法都不可以改变其元素的值,也不可以增删元素。因此可以利用元组的不可修改特性,保存一些固定值。
  • 元组用 “() ”将元素括起来,元素之间用 “ ,”进行分隔。一个元组的元素可以是不同类型的。

1、元组的创建与删除

tuple = (1, 2, 3, 'k', 'Python')
print(tuple)
# 输出:(1, 2, 3, 'k', 'Python')

tup1 = ()
print(tup1)  # 创建一个空元组
# 输出:()

tup2 = (8,)  # 创建之含一个元素的元组时要注意,元素后要加一个“,”
print(tup2)
# 输出:(8,)

tup3 = (8)  # 未加“,”,则视为一个括号表达式,所以tup3为8,等同于没有加括号,加括号在idea中是输出不了的,只有去了括号才可以。
# 输出:8

del tup2  # 删除tup2
print(tup2)  # 删除后再访问,则抛出异常

注意

  • 创建之含一个元素的元组时要注意,元素后要加一个“,”
  • 未加“,”,则视为一个括号表达式,所以tup3为8

2、元组在元素的访问

元组也可以进行切片操作,规则同列表切片操作。

tuple = (1, 2, 3, 'k', 'Python')
print(tuple[0])  # 元组中元素的访问同列表,也是通过下标和切片进行访问的
# 输出:1

print(tuple[2], tuple[4])
# 输出:3 Python

print(tuple[-1])
# 输出:Python

print(tuple[1:5:2]) #切片
# 输出:(2, 'k')

3、元组的运算

tuple = (1, 2, 3, 'k', 'Python')
language = ("JAVA", "C#", "PHP")
merge = tuple + language  # 连接运算
print(merge)
# 输出:(1, 2, 3, 'k', 'Python', 'JAVA', 'C#', 'PHP')

print(language * 3)  # 重复运算
# 输出:('JAVA', 'C#', 'PHP', 'JAVA', 'C#', 'PHP', 'JAVA', 'C#', 'PHP')

与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。

4、元组操作方法

元组只有两个操作方法,分别是:

方法功能
tuple.index(value,[start[,stop]])返回某元素在列表中的位置
tuole.count(value)返回列表中某元素出现的次数
merget = (1, 2, 3, 'k', 'Python', 'JAVA', 'C#', 'PHP')
print(merge.index('JAVA')) # 返回'JAVA'在列表中的位置
# 输出:5

print(merge.count('C#')) #返回列表中'C#'出现的次数
# 输出:1

不可变序列字符串和元组是不能修改器值的

结语:如果有错误希望大家提出,我也好发现自己的错误!一起加油!

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-12-09 11:36:34  更:2021-12-09 11:37:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 4:39:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码