Aunque pensé que podría contribuir, use un separador de línea:
x = lambda x,y: x-y if x<y \
else y-x if y<x \
else 0
No olvides la cosa muy bonita que Python puede escribir en los lineares, como en el ejemplo:
a=b=0; c=b+a; d = a+b**2 #etc etc
Y el lambda es muy poderoso, pero no está destinado a la sustitución de 1 función completa, quiero decir que podrías piratearlo (ejemplo de préstamo de un colega de arriba):
makeTag = lambda tagName: "<{}>".format(tagName)
closeTag = lambda tagName: makeTag("/"+str(tagName))
openTag = lambda tagName: makeTag(tagName)
writeHMTLline = lambda tag,content: ""+opetTag(tag)+str(content)+closeTag(tag)
¿Pero realmente quieres hacerlo así? En su mayor parte, es ilegible después de algún tiempo, es como llegar al principio de la cuerda comenzando con el final desenredado.

LasLambdassonfuncionesúnicas,enelmapa,filtranyreducenfuncionesenlaProgramaciónOrientadaFuncional(entreotrascosas).Porejemplo,obtenervaloresdecaracteresdevaloresquesonenterosydivisiblespor2
chrDev2=lambdaINT:chr(INT)ifisinstance(INT,int)andINT%2==0elseINTsomeStringList=map(chrDev2,range(30))>>>['\x00',1,'\x02',3,'\x04',5,'\x06',7,'\x08',9,'\n',11,'\x0c',13,'\x0e',15,'\x10',17,'\x12',19,'\x14',21,'\x16',23,'\x18',25,'\x1a',27,'\x1c',29]
Sepodríausarcomofuncióndeexpresióndefuncionesdefiniendolafuncióncompleja(omásyvariaslambdas,ycolocándoladentrodeotralambda:
defsomeAnon(*args):returnsum(list(args))defAnon=lambdalist:[x*someAnon(*list)forxinlist]
peroPythontienesoportedeexpresionesdefuncionesdeotramanera:-LoscomentariosdicenquetienesunafunciónllamadasuperAwesomeFunction
yesafunciónpuedehacercosasincreíbles,puedesasignarlaaunavariablealnollamarla,deestaforma:
SAF=superAwesomeFunction#thereisno()attheend,
Entonces,cuandollameaSAF,llamaráasuperAwesomeFunctionomethod.SibuscaensucarpetaLib,puedeencontrarquelamayoríadelosmódulosdepython__builtin__
estánescritosdeesamanera.Estosehaceporqueavecesnecesitaráalgunasfuncionesquerealizantareasespecíficasquenosonlosuficientementenecesariasparaquepuedanserutilizadasporelusuario,perosonnecesariasparavariasfunciones.Entonces,tieneunaopciónquenopuedetener2funcionesconelnombre"superAwesomeFunction", puede tener "superAwesomeFunctionDoingBasicStuf" y "realSuperAwesomeFunction" y que simplemente coloque la "realSuperAwesomeFunction" en la variable "superAwesomeFunction" y listo.
Puede encontrar la ubicación de los módulos importados ingresando en la consola importedModule.__file__
(ejemplo real import os;os.__file__
), y simplemente siga ese directorio al archivo llamado importsModule.py y ábralo en el editor y Encuentra cómo puedes maximizar tu propio "conocimiento".
Espero que esto te ayude a ti y tal vez a otros colegas en problemas.