我目前正在使用Python中的OpenCV库构建一个项目,但是当我阅读文档时,如果有方括号,我将无法理解函数参数。
以GaussianBlur
函数为例:
cv2.GaussianBlur(src, ksize, sigmaX[, dst[, sigmaY[, borderType]]]) → dst
我没得到的是sigmaX[,
之后的方括号(挂钩)。是什么意思?
答案 0 :(得分:1)
表示可选参数。
它不是特定于python的语法,而是更通用的语法符号语法,例如,来自https://en.wikipedia.org/wiki/Extended_Backus–Naur_form:
今天在线上找到的许多BNF规范旨在为人类可读,并且是非正式的。这些通常包括以下许多语法规则和扩展名:
用方括号括起来的可选项目:[]。
在https://en.wikipedia.org/wiki/Extended_Backus–Naur_form,Basics
一章中进行了更好的解释。