python基础语法 003-3 数据类型元组

1 元组

1.1 元组含义

1.1.1 元组的表示

#元组的表示方法:()
names = ("xiaoyun", "xiaoming")
print(names)

--结果-------
('xiaoyun', 'xiaoming')

1.1.2 空元组

#空元组
names =()
print(type(names))
print(len(names))

----------------结果---------
<class 'tuple'>
0

1.1.3 一个元素的元组

#1个元素的元组
#1个元素的元组,一定要在元素后面加逗号,
#如果不加逗号,得到的数据类型将是这个元素的数据类型

names = ("xiaoming", )
print(len(names))
print(type(names))

------结果-------------
1
<class 'tuple'>


#如果不加逗号
#names =("xiaoming")  == "xiaoming"
names =("xiaoming")
print(len(names))
print(type(names))



#结果是元素的类型,长度是元素的长度
-----结果------
8
<class 'str'>


#不加
a = (11)
print(type(a))
a =([11,22,33])
print(type(a))

-----------------结果----------
<class 'int'>
<class 'list'>

1.2 元组的操作

元组不可修改 

#元组是不可以变的类型
names[0] = "qiaokli"

-----结果-----------------
    names[0] = "qiaokli"
TypeError: 'str' object does not support item assignment

元组可以进行解包 

1.3 什么时候用元组:

  • 元组(不可以修改的情况)
  • 元组的性能要强于列表
  • 一般列表基本可以取代元组

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值