封装和解构
00 min
2024-3-6

封装

  • 将多个值使用逗号分割,组合在一起;
  • 本质上,返回一个元祖,只是省掉了小括号;
  • python特有语法,被很多语言学习和借鉴;
 

解构

  • 把线性解构的元素解开,并顺序的赋给其他变量;
  • 左边接纳的变量要和右边解开的 元素个数一致;
  • 可迭代对象都支持解构
单线划线变量_ 是较为特殊的变量,它常作为一个无意义的占位符出现在赋值语句中。例如for _ in range(len(list)):... 代码中,循环体只是用作循环操作,对迭代出的数不做使用,没有实际意义,故用_ 表示。

练习

1、用解构方法从nums = [1, (2, 3, 4), 5]提取4
2、从list(range(10))中,提取第二个,第四个,倒数第二个元素
3、环境变量JAVA_HOME=/user/bin,返回环境变量名和路径