python基础之元组、集合和函数的定义与返回值

1.元祖

        1.元祖的定义

    元组的数据结构跟列表相似

    特征:有序、

  1. 有序:有(索引/下标/index) 正序、反序
  2. 标识符: ( ) 里面的元素是用英文格式的逗号分割开来
  3. 关键字:tuple
  4. 列表和元组有什么区别?

    元组是不可变的:程序在运行的时候,无法对其进行改变 -- 没有提供关键字、方法去操作它,没有增删改的操作

  5. 既然无法对其进行变化,那么为什么要有元组的存在?

    安全性考虑 -- 国内的省份(省、市) 变量,常量

    但凡是可以进行操作的数据,都存在安全隐患

示例:

        

tp = ()  # 定义一个空元组
print(type(tp))  # <class 'tuple'>

tp1 = (1, 2, 3, 4, 5)  # 定义一个有值的元组
print(tp1)

2.问题res是由tp1 和 tp2 拼接在一起的,还是额外生成的? -- 额外生成的一个新元组

tp1 = (1, 2, 3, 4)
tp2 = (100, 3.14)

res = tp1 + tp2
print(res)
print(type(res))

元组乘以int类型的数字的res1是打印两次tp1,还是额外生成一个新的元组?

tp1 = (1, 2, 3, 4)
tp2 = (100, 3.14)

res1 = tp1 * 2
print(res1)
print(type(res1))

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值