Python入门第一天,函数编码注意事项
函数
常规函数
def rect_size(rect):
return rect[:2:]
因为脚本语言的数据类型是运行时确认,所以在编码时候尽可能对接口函数的定义做充分说明。
例如上面的函数改写如下
def rect_size(rect:cv2.typing.Rect)->cv2.typing.Size:
return rect[:2:]
这样清晰定义了参数数据类型,以及返回值类型,对当前模块有清晰明确的定义
当前demo语法解释:
rect[:2:]
切片语法[start:stop:step] 左闭右开原则,同C++迭代器原理
切片一般用来处理string, list, tuple, array