形容人有短处也有长处的成语有哪些

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

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

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

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

各有所长
长:长处、优点。各有各的长处、优点。一般多指人才而言。

日行千里
一天能走一千里。形容速度惊人。用作褒义。一般作谓语、定语。

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