摘要: ljust是python中用于将字符串填充至指定长度的内置函数,通常用于输出中字符串的对齐。但ljust在填充包含中英文字符串的时候,填充后的长度总是不对,导致输出无法真正对齐,其根本原因在于ljust中可能使用了len统计字符个数,而英文一般只占位1个字符,中文是要占位2个字符的,但len是不分中英文的,统一当成1个字符位统计。>>> len('我是中文')4>>> len('abcd')4>>> str1 = '0123456789'>>> str2 = '我是中 阅读全文
posted @ 2012-07-02 11:56 TonyKong 阅读(2133) 评论(0) 推荐(0) 编辑