下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。
内存溢出小编现在分享给大家,也给大家做个参考。
#!/usr/bin/env python# -*- Coding: utf-8 -*-def is_chinese(uchar): """判断一个unicode是否是汉字""" if uchar >= u'\u4e00' and uchar <= u'\u9fa5': return True else: return Falsedef fill_text_to_print_wIDth(text,wIDth): stext = str(text) utext = stext.decode("utf-8") cn_count = 0 for u in utext: if is_chinese(u): cn_count += 1 return " " * (wIDth - cn_count - len(utext)) + stextdef print_table_line(Title_config_pairs): fmt = "|".join((["{}"] * len(Title_config_pairs))) print fmt.format(*map(lambda x:fill_text_to_print_wIDth(x[0],x[1]),Title_config_pairs))print_table_line(( ("标题1",10),("2标题1",11),("2标11题1",13),("abc",5),))print_table_line(( ("好不好",("琰good",("琰go琰",("234",))
以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
总结以上是内存溢出为你收集整理的python中英文混合字符串对齐输出全部内容,希望文章能够帮你解决python中英文混合字符串对齐输出所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)