Shephiroth: cuando se denota algo entre corchetes en la descripción, quiere decir que ese algo es opcional. En este caso se indica que el segundo parámetro de la función log es opcional. Los corchetes nunca se incluyen.
Para eliminar la ambigüedad en la división, se puede importar "division" del módulo __future__. Esto hace que / se comporte como en Python 3 (siempre devuelve un flotante) y // se use para división entera:
Código Python:
Ver original>>> print 1/3
0
>>> from __future__ import division
>>> print 1/3
0.333333333333
>>> print 1//3
0
Personalmente me parece más limpio, ya que así no caigo en errores inesperados por usar / con enteros.
Saludos.