自从我第一次开始学习Python以来,我遇到了许多原理图代码,例如
pickle.dump(obj, file[, protocol])
现在在这个例子中我可以理解第一个逗号的含义,因为它将两个不同的参数分开插入方法中,但我不理解位于方括号后面的第二个逗号。 有没有人可以解释这个逗号的含义?
答案 0 :(得分:0)
这是表示下一个参数是可选的常用符号。所以你可以写:
pickle.dump(obj, file)
或者你可以写:
pickle.dump(obj, file, protocol)
如果您看到像<foo>
这样的尖括号,则用于表示该参数是必需的。