测量程序编制 - python 31数据类型:Tuple(元组) - 装包与拆包.pptxVIP

  • 4
  • 0
  • 约小于1千字
  • 约 5页
  • 2022-04-11 发布于江西
  • 举报

测量程序编制 - python 31数据类型:Tuple(元组) - 装包与拆包.pptx

Tuple(元组) - 装包与拆包 装包与拆包 Python中,元组装包拆包是自动的,不需要任何函数,导致很多人对于函数返回值一会有括号一会没括号非常迷惑 a,b,c=1,2,3 #等价于 a,b,c=(1,2,3) print(a,type(a)) #因为等号左边只有1个变量,而等号右边有3个值, #因此自动装包成为一个元组 a=1,2,3 #等价于a=(1,2,3) print(a,type(a)) a=(1,2,3) print(a,type(a)) 1 class int (1, 2, 3) class tuple (1, 2, 3) class tuple 装包与拆包 当函数return的时候,其实只能return一个值,并不能return多个值 Python将多个返回值自动装包造成的 因此当你返回多个变量,而外面只用一个变量去接收,会接收到一个元组 而当你用多个变量去接,就能对应的接收到每个值,这是因为自动拆包 装包与拆包 返回两个值的函数 # 计算面积和周长函数 def AreaPerimeter(width, height): area=width * height perimeter=2*(width + height) return area,perimeter a=AreaPerimeter(2,3) print(

文档评论(0)

1亿VIP精品文档

相关文档