python print中文不对齐问题(特殊字符、混合字符不对齐问题)的解决 您所在的位置:网站首页 无法显示的字符复制 python print中文不对齐问题(特殊字符、混合字符不对齐问题)的解决

python print中文不对齐问题(特殊字符、混合字符不对齐问题)的解决

2024-07-09 09:56| 来源: 网络整理| 查看: 265

目录 效果展示及解决方案 问题分析 解决方案 个人感悟 效果展示及解决方案

        下方左图为问题展示,右图为解决效果

        适用范围:中文英文特殊字符的混合字符串

        解决代码

def is_chinese(uchar): # 判断当前字符是否为中文字符 return uchar >= u'\u4e00' and uchar 0x7e: # 全角字符直接返回 return uchar # 除了空格其他的全角半角的公式为: 半角 = 全角 - 0xfee0 # 特判 if swap == 0x0020: swap = 0x3000 else: swap += 0xfee0 return chr(swap) def func1(ustring): # 把字符串全角转半角 return "".join([half_all(uchar) for uchar in ustring]) for i in range(len(new_inf)): name = func1(new_inf[i][0]) score = int(new_inf[i][1]) print("#{:


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有