Python封装、结构

本文探讨了Python中的封装和解构概念。封装是通过逗号分隔的值创建元组,而解构则是将线性结构的元素赋值给多个变量。Python3的解构特性允许使用星号(*)来收集元素成列表。此外,还介绍了丢弃变量的惯例,通常用下划线(_)表示不关心的变量。
摘要由CSDN通过智能技术生成

封装和解构

封装:

    将多个值使用逗号分割,组合在一起
    本质上,返回一个元祖,只是省掉了小括号

Python特有语法,被很多语言学习和借鉴:

t1 = (1,2) #定义为元组
t2 = 1,2 #将1和2封装成元组
type(t1)  
tuple
type(t2)  
tuple
举例:
a = 4
b = 5
temp = a
a = b
b = temp
等价于
a,b=b,a
  • 上句中,等号右边使用了封装,而左边就使用了解构
解构:

    把线性结构的元素解开,并顺序的赋给其他变量
    左边接纳的变量数要和左边解开的元素个数一致

举例:
lst = [3,5]</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值