摘要:
切片操作使用于列表、元组、字符串、range对象等类型,但作用域列表时功能最强大。 切片 [1:5:2],第一个数字代表切片的开始位置(默认为0);第二个数字代表结束位置(不包含)(默认为列表长度);第3个数字表示切片的步长(默认为1),当步长为默认值时,可以省略第三个数字和它前面的一个冒号。 在切 阅读全文
摘要:
序列解包:传递参数时,可以用过在实参序列前加一个*号将其解包,然后传递给多个单变量形参 如果函数实参是字典,可以在前面加**号进行解包,等价于关键字参数。 作用域:变量起作用的代码范围称为变量的作用域,不同作用域内变量名可以相同,不影响。根据变量可供访问的作用范围,分为全局变量和局部变量。 全局变量 阅读全文
摘要:
将可能需要反复执行的代码封装为函数,并在需要该功能的地方进行调用,可以实现代码复用和保证代码地一致性。在设计函数时,应注意提高模块的内聚性,同时降低模块之间的隐式耦合。编写函数时尽量不要修改参数本身。一般把一些通用的函数封装到一个模块中,并把它放到顶层文件夹中,方便管理。 定义: def 函数名([ 阅读全文