自学内容网 自学内容网

元组部分介绍

元组部分

元组的基本格式与特点
#1.元组
#基本格式: 元组名=(元素1,元素2,元素3)
#注意:所有元素包含在小括号内,元素与元素之间用逗号隔开,可以是不同的元素类型
#注意:只有一个元素的时候末尾必须加上逗号
#inportant=(1,)  否则返回唯一值的数据类型
# pua=(1,2,3,[1,5,3],'a',6)
# print(pua,type(pua))
from traceback import print_tb

# pua=(1)
# print(type(pua))    #<class 'int'>
# pua=('a')
# print(type(pua))    #<class 'str'>
  • 格式:元组通过小括号将元素括起来,元素之间用逗号分隔,如元组名=(元素1, 元素2, 元素3)
  • 单元素元组:当元组只有一个元素时,末尾必须添加逗号,否则它将被视为该元素本身的数据类型。例如,(1)会被视为整数类型,而(1,)才是包含一个整数元素的元组类型。
元组与列表的区别
#1.2 元组与列表的区别
#元组的只有一个元素末尾必须要加 ,
#元组只支持查询操作,不支持增删改操作
# tua=('a','b','c')
# print(tua[1])   #元组支持查询操作(index len() 切片 )
  • 可变性:元组是不可变数据类型,一旦创建,其元素不能进行增加、删除或修改操作。这与列表不同,列表是可变的,可以对其元素进行各种修改操作。
  • 查询操作:元组支持常见的查询操作,如通过下标访问元素(如tua[1]可获取元组tua中的第二个元素)、使用len()函数获取元组长度以及进行切片操作等。
元组的应用场景
#1.3应用场景
#函数的参数和返回值
#格式化输出后面的()本质上就是一个元组
# name="luzhijin"
# age=18
# print("你的名字是%s你的年龄是%d"%(name,age))
# info=(name,age)
# print("你的名字是%s你的年龄是%d"%info)
#保护数据的安全
  • 函数相关:在函数定义中,元组常被用作参数传递和返回值。例如,一个函数可以接收一个元组作为参数,在函数内部对元组中的元素进行处理;函数也可以返回一个元组,将多个相关的值一次性返回给调用者。
  • 格式化输出:在格式化输出中,如print("你的名字是%s你的年龄是%d"%(name,age)),这里的(name, age)就是一个元组,它按照指定的格式将元组中的元素填充到字符串中的占位符位置。
  • 数据保护:由于元组不可变的特性,当需要保护数据不被意外修改时,可以使用元组来存储数据。

原文地址:https://blog.csdn.net/nofaluse/article/details/144043619

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!