<div>This is going to sound silly, but I realized there are some areas within the documentation that do not make absolute sense to me.</div><div><br></div><div>e.g.</div><div><br></div>compile(source, filename, mode[, flags[, dont_inherit]])<div>

<br></div><div>I see within this built in function, the first argument can be what they define as source, the second argument as the filename and the third as the mode.</div><div><br></div><div>But what confuses me is sometimes I see a bracket, above as [, flags[, dont_inherit]]. Is this an optional argument like flags=dont_inherit?</div>

<div><br></div><div>Just not grokking it correctly and I can&#39;t seem to track down where the documentation formatting is defined within the <a href="http://python.org">python.org</a> documentation...</div>