Rapidinha: Lambda
Por que não utilizar lambda para aquelas funções que podem ser feitas em uma linha?
Exemplo de função que retorna a string se ela tiver menos q y caracteres, ou retorna a string até o último espaço antes do caracter y.
breaker = lambda x,y:(len(x)<=y) and x or x[:x[:y].rfind(' ')]
E se você quiser utilizar doc string, o que é uma boa:
breaker.__doc__ = (
"""
Returns part of content if content has less than 'y' characters.
"""
)


[...] uma dica muita interessente para fazer uma função recursiva usando lambda no python, como ja foi postado pele Gabriel(Inclusive ele me ajudou nesse post) em alguns meses atrás, lambda(não lambida) da o [...]