最新公告
  • 年底活动:凡在本站购买过源码超过99元的老用户,可免费领取1张99元优惠券,用于抵扣开通会员!升级SVIP
  • python unichr() 函数怎样使用?

    进制的类型比较多,常见的几个进制想必大家都有所了解,说到进制之间的转换,有些人就开始犯难,学习起来一点也不轻松。这里小编给大家介绍unichr() 函数,10进制和16进制都能被这个函数接受。下面我们就来用unichr() 函数解决我们一直头疼的进制问题吧。

    1.说明

    unichr()返回的是Unicode字符,这个从Python 2.0才加入的unichr()的参数范围依赖于你的Python是如何被编译的。如果是配置为USC2的Unicode,那么它的允许范围就是range(65536)或0x0000-0xFFFF;如果配置为UCS4,那么这个值应该是range(1114112)或0x000000-0x110000。如果提供的参数不在允许的范围内,则会报一个ValueError的异常。

    2.参数

    i — 可以是10进制也可以是16进制的形式的数字。

    3.返回值

    返回 unicode 的字符。

    4.unichr()函数实例:

    >>> help(unichr)
    Help on built-in function unichr in module __builtin__:
     
    unichr(...)
        unichr(i) -> Unicode character
        
        Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.

    unichr()和chr()函数功能基本一样, 只不过是返回unicode的字符

    >>> unichr(0b1000001)
    u'A'
    >>> unichr(0101)
    u'A'
    >>> unichr(0x41)
    u'A'
    >>> unichr(65)
    u'A'

    以上就是我们使用unichr() 函数解决进制问题的方法,下次遇到进制问题小伙伴们都可以考虑使用unichr() 函数,在进制的限制上没有其他函数那么多。

    转载自:python学习网 https://www.py.cn/

    找互联网优质资源,上知事网!
    知事网 » python unichr() 函数怎样使用?

    发表评论

    • 2812会员总数(位)
    • 2491资源总数(个)
    • 270本周发布(个)
    • 17 今日发布(个)
    • 3559稳定运行(天)

    提供最优质的资源集合

    Mac软件 Dedecms源码
    升级SVIP尊享更多特权立即升级