形容一个人长处和短处的成语

取长补短
吸取别人的长处;来弥补自己的不足之处。用作褒义。一般作谓语、定语。

绝长补短
绝:切断。把长的部分切下来;补充短的。指用多余的来弥补不足。比喻事物长短相济。一般作谓语、宾语。绝长补短的意思

寸有所长
寸比尺短,但用于更短处即显其长。比喻平平常常的人或事物,也会有他的长处。

各有千秋
每个人都有可以流传久远的特长。比喻各有所长;各有优点。千秋:千年;指流传久远。含褒义。表示各有长处;各有本领。一般作谓语、宾语。

瑕不掩瑜
瑕:玉上的斑点;瑜:玉的光彩。比喻缺点掩盖不了优点;缺点是次要的;优点是主要的。~和“瑕瑜互见”;都含有“同时具有优点和缺点”;但~是“缺点遮不住优点”的意思;“瑕瑜互见”既有优点也有缺点;没有主次之分;它们之间含义有所不同不能通用。一般作谓语、宾语、定语。

尺有所短
比喻事物有其短处,并非在所有的情况下都是合适的

扬长避短
扬;发挥;避:回避;避开。发扬长处;避开短处。含褒义。用于工作。一般作分句、谓语、定语。