zoukankan      html  css  js  c++  java
  • python学习之解决中英文混合输出的排版问题

    在python的格式输出时常使用format()方法,其中的多余空间默认使用英文空格作为占位符,不方便中英混合时的格式输出,因此我们要为其中的中文字符串使用占字符较大的中文空格符作为多余空间的占位符。

    chr(12288)返回的是中文空格符,因此我们在格式输出时可以使用chr(12288)作为fornat()函数的占位符。

    例如:

        tplt = "{:^5}	{:{ocp}^12}	{:{ocp}^5}	{:^5}"
        #方便中文对其显示,使用中文字宽作为站字符,chr(12288)为中文空格符
        print(tplt.format("排名", "大学名称", "省市", "总分", ocp = chr(12288)))
    蒹葭苍苍,白露为霜; 所谓伊人,在水一方。
  • 相关阅读:
    安装pgsql
    ln软连接
    vsftp上传失败
    redis配置systemctl
    jmeter 录制排除模式
    数据库基本操作
    按日期排序
    angularjs的cache
    angularjs路由传递参数
    angularjs路由相关知识
  • 原文地址:https://www.cnblogs.com/huwt/p/10356914.html
Copyright © 2011-2022 走看看