python书里的函数参数用[]这样写是有何作用?,python书里,python参考手册中函


python参考手册中函数的参数要这样写?如下:

open(name[,mode[,buffering]])

按照以往的C#的经验

open(name,mode,buffering)

这样表达就OK了,
这里面为什么要添加方括号[],有何作用

方括号里的是可选参数。

中括号内参数可有可无,相当于有3个函数:
open(name)
open(name,mode)
open(name,mode,buffering)

编橙之家文章,

评论关闭