I think python's ability to continue lines contained in delimeter like a paren or brace make shorter lines feel far more natural, and as someone pointed out parameter lists are often the culprit with excessive line sizes. myList=['fish','dog','cat', 'bear','lizard',snake'] def makeLine(x=0,y=0,m=1,label='A Graph', color='#0000FF',gridLines=0): etc.