美文网首页python之路
python中特殊字符的使用

python中特殊字符的使用

作者: 非鱼2018 | 来源:发表于2020-07-01 10:35 被阅读0次

    在头条上看到个使用print模拟进度条的,蛮有意思,但是这个方块怎么获得呢
    print模拟进度条

    import time
    for i in range(100):
        print('▮',end='')
        time.sleep(0.05)
    
    image.png

    研究了下,总结下
    windows运行打开charmap


    image.png

    找到一个特殊字符,比如这个梅花,选择,复制,可以直接使用

    https://unicode-table.com/cn/ 字符百科查询
    杂项符号还可以找到很多有好玩的符号

    image.png

    打印

    import html
    s=html.unescape('&#9827')


    print(chr(9827))

    或:
    print('{0:c}'.format(9785))

    打印unicode表格

    import sys
    import unicodedata
    def print_unicode_table(word):
        print("decimal   hex   chr {0:^40}".format("name"))
        print("-------- ----- --- {0:-<40}".format(""))
        code=ord(" ")
        end=sys.maxunicode
        while code<end:
            c=chr(code)
            name=unicodedata.name(c,'****unnown****')
            if word is None or word in name.lower():
                print("{0:7}  {0:5X} {0:^3c} {1}".format(code,name.title()))
            code+=1
    
    #通过特殊符号名称关键字查询编码
    print_unicode_table('sun')
    print_unicode_table('arrow')
    

    参考:《python3程序开发指南》

    相关文章

      网友评论

        本文标题:python中特殊字符的使用

        本文链接:https://www.haomeiwen.com/subject/nknnzhtx.html