python字符串format中英文空格对齐问题
来源:互联网 发布:小米手机怎么选择网络 编辑:程序博客网 时间:2024/06/06 18:20
print('{:^10}\t{:^10}\t{:^10}'.format(u[0], u[1], u[2]))
很明显,第二三列字符串并没有对齐。
原因:当中文字符宽度不够时,采用西文字符填充;中西文字符占用宽度不同
解决方案:
采用中文字符空格填充, (utf-8编码)chr(12288)
改造:
tplt = '{0:^10}\t{1:{3}^10}\t{2:^10}'print(tplt.format(u[0], u[1], u[2], chr(12288)))
{1:{3}^10}的意思为打印字符串变量时,使用format()中第三个变量类进行填充,即使用中文空格进行填充
阅读全文
0 0
- python字符串format中英文空格对齐问题
- Python 中英文混输格式对齐问题
- 【Python】统计字符串中英文、空格、数字、标点个数
- C#中英文混合字符串对齐输出
- Lab、TextView文字两端对齐(中英文、标点、空格换行)
- python format格式化字符串
- python.format() 格式化字符串
- Python格式化字符串format
- Python字符串format函数
- python:格式化字符串,format
- Word中中英文目录对齐设置问题
- C# string.format设置字符串宽度 对齐
- python拆分中英文混合字符串
- Python - 字符串对齐
- python数字、字符串对齐
- python 字符串去空格
- python str.format与制表符\t关于中文对齐的细节问题
- 字符串去除空格回车以及随机生成中英文字符串
- hdu6191(字典树合并)
- centos 7 edb安装
- 卡特兰数
- 修改Maven本地仓库和eclipse3.6的Maven本地仓库地址
- 使用JQuery中的ajax跨域
- python字符串format中英文空格对齐问题
- redis 简介 使用场景 简单总结
- 设置 SQL 2005 x64 默认端口
- Unity_面试题_084
- 文件
- 关于火狐(firefox)及ie下event获取的两种方法
- java应用系统单点登录
- Oracle10g出现Enterprise Manager 无法连接到数据库实例解决办法
- InputStream OutputStream 源的理解